以下是 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 类的方法和属性有何用处?的详细内容。
