不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
C#一维数组和二维数组初始化示例
编辑:dnawo 日期:2016-08-19
C#一维数组初始化
可以在声明数组时将其初始化,在这种情况下不需要级别说明符,因为级别说明符已经由初始化列表中的元素数提供。例如:
可以用相同的方式初始化字符串数组。下面声明一个字符串数组,其中每个数组元素用每天的名称初始化:
如果在声明数组时将其初始化,则可以使用下列快捷方式:
可以声明一个数组变量但不将其初始化,但在将数组分配给此变量时必须使用 new 运算符。例如:
C#二维数组初始化
可以在声明数组时将其初始化,如下例所示:
也可以初始化数组但不指定级别:
如果选择声明一个数组变量但不将其初始化,必须使用 new 运算符将一个数组分配给此变量。例如:
参考资料
[1].一维数组(C# 编程指南):https://msdn.microsoft.com/zh-cn/library/0a7fscd0(v=vs.80).aspx
[2].多维数组(C# 编程指南):https://msdn.microsoft.com/zh-cn/library/2yd9wwz4(VS.80).aspx
可以在声明数组时将其初始化,在这种情况下不需要级别说明符,因为级别说明符已经由初始化列表中的元素数提供。例如:
复制内容到剪贴板
程序代码

int[] array1 = new int[5] { 1, 3, 5, 7, 9 };
可以用相同的方式初始化字符串数组。下面声明一个字符串数组,其中每个数组元素用每天的名称初始化:
复制内容到剪贴板
程序代码

string[] weekDays = new string[] { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
如果在声明数组时将其初始化,则可以使用下列快捷方式:
复制内容到剪贴板
程序代码

int[] array2 = { 1, 3, 5, 7, 9 };
string[] weekDays2 = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
string[] weekDays2 = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
可以声明一个数组变量但不将其初始化,但在将数组分配给此变量时必须使用 new 运算符。例如:
复制内容到剪贴板
程序代码

int[] array3;
array3 = new int[] { 1, 3, 5, 7, 9 }; // OK
//array3 = {1, 3, 5, 7, 9}; // Error
array3 = new int[] { 1, 3, 5, 7, 9 }; // OK
//array3 = {1, 3, 5, 7, 9}; // Error
C#二维数组初始化
可以在声明数组时将其初始化,如下例所示:
复制内容到剪贴板
程序代码

int[,] array2D = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };
int[, ,] array3D = new int[,,] { { { 1, 2, 3 } }, { { 4, 5, 6 } } };
int[, ,] array3D = new int[,,] { { { 1, 2, 3 } }, { { 4, 5, 6 } } };
也可以初始化数组但不指定级别:
复制内容到剪贴板
程序代码

int[,] array4 = { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };
如果选择声明一个数组变量但不将其初始化,必须使用 new 运算符将一个数组分配给此变量。例如:
复制内容到剪贴板
程序代码

int[,] array5;
array5 = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } }; // OK
//array5 = {{1,2}, {3,4}, {5,6}, {7,8}}; // Error
array5 = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } }; // OK
//array5 = {{1,2}, {3,4}, {5,6}, {7,8}}; // Error
参考资料
[1].一维数组(C# 编程指南):https://msdn.microsoft.com/zh-cn/library/0a7fscd0(v=vs.80).aspx
[2].多维数组(C# 编程指南):https://msdn.microsoft.com/zh-cn/library/2yd9wwz4(VS.80).aspx
评论: 0 | 引用: 0 | 查看次数: 3255
发表评论
请登录后再发表评论!