.NET中的System.Array类型代表一个固定长度的数组,不能再增加或者减少元素,数组内的元素均属于同一种类型。
初始化一维数组:{1,2,3,4,5}或者New Int32(4){1,2,3,4,5}
如果数组只定义实例化,没有写具体元素,数组的每一个元素将作为每一种类型的默认值,如:
New Int32(4),里面的每一个值输出将为0,其他类型的将为其他类型的默认值,如空格,0.0,none,nothing,false等等。
修改数组中某个元素的值:myArray(2)=10 注意索引从0开始
获取数组的长度:myArray.Length
数组排序:Array.Sort(myArray)
数字将默认从大到小,别的类型按照别的方法排序。
字符串System.String是与文本相对应的数据类型。
初始化String:以双引号括住的内容皆为字符串,如:“Hello Uipath”
String其实是由一组System.Char(字符)组成的,String的构造函数有三个重载,
其中一种可以输入一个Char的数组来实例化字符串:New String(chars)//其中chars为System.Char的数组
字符Char是用双引号,后面再加一个小写的c来表示:如“A”c表示字符A
如果要实例化一个某字符重复多次的string,可以使用New String(“s”c,10),这样返回的字符串就是连续10个s
获取字符串的长度:myString.Length获取的其实是string里面char的个数,这个char是unicode字符,不是字节,
比如字符串“中国人”的Length是3而不是6,中文字符也是unicode字符的一种,一个中文字虽然占两个字节,但Length计算的是字符数而不是字节数。
如果要在字符串中使用双引号,则需要用两个双引号来进行表示,比如:“This is my ""dad""!”