c# 中数组如何赋值?

如题所述

1、直接赋值: string[] str={"str1","str2","str3"};
2、定义数组长度,再赋值: string[] str=new string[3]; str[0]="str1"; str[1]="str2"; str[2]="str3"; 可以在循环里写 for (int i=0;i<3;i++) { str[i]="AAA"; }
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-02
数组的初始化有几种方式,以string数组为例:1.string[]
str=new
string[]{"str1","str2","str3","str4"},这是在定义数组时即给出具体元素,str的长度由大括号里面元素个数决定;2.先定义string[]
str=new
string[4],然后赋值str[0]="str1",str[1]="str2",str[2]="str3",str[3]="str4",这是先定义后赋值,在定义的时候要给出数组长度。

c#中如何给数组赋值?
其结果就是,在使用之前,不必单独对数组的每个元素进行赋值。在C# 2.0中,可以使用default()运算符来判断一种数据类型的默认值。default()获取一个数据类型作为参数。例如,default(int)会返回0,而default(char)会返回\\0。由于数组大小不被作为变量声明的一部分,所以可以在运行时指定数组大小。例如,...

c# 中数组如何赋值?
1、直接赋值: string[] str={"str1","str2","str3"};2、定义数组长度,再赋值: string[] str=new string[3]; str[0]="str1"; str[1]="str2"; str[2]="str3"; 可以在循环里写 for (int i=0;i<3;i++) { str[i]="AAA"; } ...

C#中怎么循环为数组赋值 string[] n = null; foreach(DataRow dr in...
首先你要初始化数组:int i = dt.RowsCount;n = new string[i];然后用for循环,给数组赋值:for(int j=0;j

C#给数组赋值
从串口接收过来的数据 我没做过,但是要保存在数组里页不是一个很难的问题。例如:byte[] function(传进来包含二进制数据的参数){ byte[] byt = Null;List<byte> list = new List<byte>();\/\/也可以是其它类型的范型数据,如:List<string> 。for(int i=0; i<二进制数据的长度; i++){ ...

c#中如何给数组赋值?
可以使用for循环:int []pins = {9,3,7,2} int []copy = new int[pins.length];for(int i =0;i!=copy.length;i++){ copy[i] = pins[i];}

C#如何创建一个自定义数据类型的数组并赋值
C#编程中创建自定义数据类型的数组并赋值,是构建复杂程序结构的基础技能。下面将详细介绍这一过程,以确保代码清晰、高效。首先,创建一个Student类实例并将其添加到数组中。这可以通过以下方式完成:Student[] stus = new Student[5];stus[0] = new Student();这种方式逐个初始化数组中的元素,适用于...

C#如何创建一个自定义数据类型的数组并赋值
Student[] stus = new Student[5];赋值方法一:stus[0] = new Student();赋值方法二:stus = new Student[5]{ new Student(), new Student(), new Student(), new Student(), new Student() } 动态数组可以用泛型:List<Student> stus = new List<Student>();stus.Add(new Student())...

c#如何将字符串数组赋值给另一字符串数组
在C#中,你可以使用`Array.Copy`方法或者直接使用赋值操作符`=`来将一个字符串数组赋值给另一个字符串数组。使用`Array.Copy`方法的示例代码如下:```csharp string[] sourceArray = { "Hello", "World", "!" };string[] destinationArray = new string[sourceArray.Length];Array.Copy(source...

请问C#里面数组之间能直接赋值吗
数组是直接可以赋值的。int[] a={0,1,2,3};int[] b;b=a;b=={0,1,2,3};

C#怎么 给数组赋空值 判断数组为空
string[] num = null; \/\/定义数组并赋值空 if (num.Length == 0) \/\/判断数组里是否存在数据 { \/\/如果没有数据,重新赋值 num=new string[ 数组长度];num[0]="123";...}

相似回答