您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

C# 中 Array 类的方法和属性有何用处?

2024/3/10 10:23:37发布24次查看
array 类是 c# 中所有数组的基类。它定义在 system 命名空间中。
以下是 c# 中 array 类的方法 -
老师号方法及说明
1 清除将数组中的一系列元素设置为零、false 或 null ,取决于元素类型。
2 copy(array, array, int32)从数组中从第一个元素开始复制一定范围的元素,并将它们粘贴到从第一个元素开始的另一个数组中。长度指定为 32 位整数。
3 copyto( array, int32)从指定的目标数组索引开始,将当前一维数组的所有元素复制到指定的一维数组。索引指定为 32 位整数。
4 getlength获取一个 32 位整数,表示数组指定维度中的元素数量。
5 getlonglength获取一个 64 位整数,表示 array 指定维度中的元素数量。
6 getlowerbound获取数组中指定维度的下限。
7 gettype strong>获取当前实例的type。 (继承自object。)
8 getupperbound p>获取数组中指定维度的上限。
9 getvalue(int32)获取一维数组中指定位置的值。索引指定为 32 位整数。
10 indexof(数组、对象)搜索指定对象并返回整个一维数组中第一次出现的索引。
11 reverse(array)反转整个一维中元素的顺序array。
以下是c#中array类的属性。
sr.no属性与描述
1 isfixedsize获取一个值,指示数组是否具有固定大小。
2 isreadonly 获取一个值,指示数组是否为只读。
3 length获取一个 32 位整数,表示数组所有维度中的元素总数。
4 longlength获取一个64位整数,表示总数数组所有维度中的元素。
5 排名获取数组的排名(维数)。
让我们看一个reverse 方法的示例,用于反转字符数组中的字符并查找其是否为回文 -
让我们尝试完整的示例。这里,我们的字符串是“level”,反转后会得到相同的结果。
示例using system;namespace demo { class program { static void main(string[] args) { string string1, rev; string1 = "level"; char[] ch = string1.tochararray(); array.reverse(ch); rev = new string(ch); bool b = string1.equals(rev, stringcomparison.ordinalignorecase); if (b == true) { console.writeline("string " + string1 + " is a palindrome!"); }else { console.writeline("string " + string1 + " is not a palindrome!"); } console.read(); } }}
以上就是c# 中 array 类的方法和属性有何用处?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product