• 百 度
  • 京 东
  • 淘 宝
  • 知 乎
  • Bing
  • Google
  • Yandex
  • Quora
  • GitHub
  • StackOverflow
  • SegmentFault
  • 医 疗

CSharp语言数组赋值方法

  1. 1. 初始化数组时候,数组的 赋值 方法说明;
  2. 以上是自己的资料总结。

C#语言 数组赋值 方法说明。
注意:
文章的链接里面(即文件的名称),不可以用 # 替代 Sharp ,否则链接无法打开;即网址链接里面,用 CSharp 替代 C# ;
文章分类的 categories 属性取值,也是不可以用 # 替代 Sharp ,否则链接无法打开;但是 tags 的取值,可以包含 # 号。



C#语言 代码块 的标注方法,使用 C# 或者 CSharp 都可以;





1. 初始化数组时候,数组的 赋值 方法说明;

using System;
namespace ns_test
{
    class cl_test
    {
        static void Main(string[] args)
        {
            // 直接赋值为空;
            // int[] x1 = new int[] { };
            // x1 = { 0 , 1 , 2 , 3 , 4 };
            // Console.WriteLine(" x 的取值为 : {0}   , x 的长度为 {1} ", x1[4], x1.Length);
            // ------ 错误的语法:
            // ------ 已经存在:int[] x1 = new int[] { };  ,代码中已经存在  { } 赋值了 初始化为  空白,下面的代码不可以再用  x1 = { 0 , 1 , 2 , 3 , 4 };  来赋值;
            // ------ 但是可以使用 x1[0] = 1; 的方式来赋值;


            // 只赋值初始化的数组长度,不赋值成员;
            int[] x2 = new int[5];
            // x2 = { 0 , 1 , 2 , 3  }; // 不设置 第 5 个 数组成员,那么默认值取值为 0 ;
            // ------ 错误的赋值语法:
            // ------ 因为  int[] x2 = new int[5];  类似于  int[] x2 = new int[5]{ } ;
            // ------ 所以,应该使用 单个数组成员的赋值语法: x2[0] = 0 ;
            x2[0] = 0;
            x2[1] = 1;
            x2[2] = 2;
            x2[3] = 3;
            // 不设置 第 5 个 数组成员,那么默认值取值为 0 ;
            Console.WriteLine(" x 的取值为 : {0}   , x 的长度为 {1} ", x2[4], x2.Length);

            // 直接赋值成员,不设置数组的长度,方式一;
            int[] x3 = new int[] { 0, 1, 2, 3, 4 };
            Console.WriteLine(" x 的取值为 : {0}   , x 的长度为 {1} ", x3[4], x3.Length);

            // 直接赋值成员,不设置数组的长度,方式二;
            int[] x4 = { 0, 1, 2, 3, 4 };  // 省略了  new int[]  ;
            Console.WriteLine(" x 的取值为 : {0}   , x 的长度为 {1} ", x4[4], x4.Length);

            // 同时赋值数组的长度 和 成员;
            int[] x5 = new int[5] { 0, 1, 2, 3, 4 };
            Console.WriteLine(" x 的取值为 : {0}   , x 的长度为 {1} ", x5[4], x5.Length);

            // ------ 错误的语法:数组创建必须有数组大小或数组初始值设定项;
            //int[] x6 = new int[];
            //x6 = { 0 , 1 , 2 , 3 , 4 };
            //Console.WriteLine(" x 的取值为 : { 0 }   , x 的长度为 { 1 } ", x6[4], x6.Length);

            // 总结,数组创建必须有数组大小或数组初始值设定项,推荐使用:
            // int[] x3 = new int[] { 0, 1, 2, 3, 4 };  // ------ 不设置数组长度,只设置数组的成员; 
            // 或者
            //  int[] x1 = new int[ 5 ] { }; x1[0] = 1;  // ------ 先设置初始化长度,后赋值数组成员;

        }
    }
}

以上是自己的资料总结。


转载请注明来源。

文章标题:CSharp语言数组赋值方法

本文作者:bas369.com

发布时间:2021-07-26, 09:25:00

最后更新:2021-07-26, 11:04:39

原始链接:https://www.bas369.com/more/learning_notes/2021/07/26/CSharp%E8%AF%AD%E8%A8%80%E6%95%B0%E7%BB%84%E8%B5%8B%E5%80%BC%E6%96%B9%E6%B3%95/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。


  • 关于我们
  • 苏公网安备 32132302010228号
  • 联系我们
目录