C#中数组如何赋值

C#中数组如何赋值  

        声明数组之后,可以立即为其填充值。方法是在一对大括号中,使用一个以逗号分隔的数据项列表。下面声明了一个字符串数组,然后在一对大括号中指定了9种不同的编程语言的名称。

        在这个以逗号分隔的列表中,第一项成为数组的第一个元素,第二项成为第二个元素,依此类推。我们使用大括号来定义一个数组字面量。只有在同一个语句中声明并赋值时,赋值语法才可用。如果是在声明了之后才进行赋值,则需要使用new关键字和对应的数据类型。

        C#还支持将new关键字作为声明语句的一部分使用。
        使用new关键字是告诉“运行时”为数据类型分配内存。它指示“运行时”实例化数据类型——本例是一个数组。
        任何时候将new关键字作为数组赋值的一部分使用,都可以同时在方括号内指定数组的大小。
        在初始化语句中,数组的大小和大括号中包含的元素数量必须匹配。除此之外,也可以分配一个数组,但不指定它的初始值。
        分配一个数组但不指定初始值仍然会初始化每个元素。“运行时”会将每个元素初始化为它们的默认值,如下所示:
  • 引用类型(比如string)初始化为null;
  • 数值类型初始化为零;
  • bool初始化为false;
  • char初始化为\0。
        其结果就是,在使用之前,不必单独对数组的每个元素进行赋值。
        在C# 2.0中,可以使用default()运算符来判断一种数据类型的默认值。default()获取一个数据类型作为参数。例如,default(int)会返回0,而default(char)会返回\0。
        由于数组大小不被作为变量声明的一部分,所以可以在运行时指定数组大小。
        C#采取类似的方式来处理多维数组。要以逗号分隔每一维上的大小。
        还可以初始化成。
        初始化采用的模式是一个有3个int[]类型的元素的数组,每个元素都具有相同的大小。在本例中,这个大小是3。注意,每个int[]元素的维必须是完全一致的。

转载于:https://www.cnblogs.com/crazygolf/p/3856654.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值