• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

C#数组-一维数组

c# 搞代码 4年前 (2022-01-09) 42次浏览 已收录 0个评论

声明数组并赋初值

int[] arr = {1, 2, 3};

可以看出 [] 跟在类型名之后表示是个数组,{} 表示要赋的初值列表,各个初值之间用英文逗号隔开。

声明数组

int[] arr = new int[3]; //正确,声明一个长度为 3 的 int 类型数组int[3] arr2; //错误,不能这样指定数组大小int[] arr3; //没有指定数组大小,无法使用

如果我们事先不知道数组的值,我们可以按上述方法先声明数组,当然声明数组时应该知道数组的类型和大小,[] 中的数字表示长度不是下标的上界。

C# 数组也支持动态指定

int len = 3;int[] arr = new int[len];

数组的赋值取值

int[] arr = new int[3];arr[0] = 10; //给第一个元素赋值int m = arr[0]; //取第一个元素的值

获取数组长度

int[] arr = new int[3];int len = arr.Length;int len2 = arr.GetLength(0) //这种方法也可以获取数组长度,参数表示要获取第几维的数组长度,从 0 开始。

.NET Framework 3.5 下应用更方便

在 .NET Framework 3.5 下使用的是 C# 3.0 语法,所以使本文来源gaodai#ma#com搞@@代~&码*网2用数组更方便,可以不指定长度,而直接赋值。

string[] colors = new string[]{"#333", "#666", "#999", "#ccc", "#fff"};

声明一个数组 colors,并将五个字符串赋给它。这里数组的长度由大括号中的个数自动决定。

更多C#数组-一维数组相关文章请关注搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:C#数组-一维数组

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址