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

WBOY
WBOY 转载
2023-09-14 11:01:08 743浏览

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

Array 类是 C# 中所有数组的基类。它定义在 System 命名空间中。

以下是 C# 中 Array 类的方法 -

老师号方法及说明
1清除

将数组中的一系列元素设置为零、False 或 null ,取决于元素类型。

2Copy(Array, Array, Int32)

从数组中从第一个元素开始复制一定范围的元素,并将它们粘贴到从第一个元素开始的另一个数组中。长度指定为 32 位整数。

3CopyTo( Array, Int32)

从指定的目标数组索引开始,将当前一维数组的所有元素复制到指定的一维数组。索引指定为 32 位整数。

4GetLength

获取一个 32 位整数,表示数组指定维度中的元素数量。

5GetLongLength

获取一个 64 位整数,表示 Array 指定维度中的元素数量。

6GetLowerBound

获取数组中指定维度的下限。

7GetType strong>

获取当前实例的Type。 (继承自Object。)

8GetUpperBound p>

获取数组中指定维度的上限。

9GetValue(Int32)

获取一维数组中指定位置的值。索引指定为 32 位整数。

10IndexOf(数组、对象)

搜索指定对象并返回整个一维数组中第一次出现的索引。

11Reverse(Array)

反转整个一维中元素的顺序Array。

以下是C#中Array类的属性。

Sr.No属性与描述
1IsFixedSize

获取一个值,指示数组是否具有固定大小。

2IsReadOnly

获取一个值,指示数组是否为只读。

3 Length

获取一个 32 位整数,表示数组所有维度中的元素总数。

4LongLength

获取一个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 类的方法和属性有何用处?的详细内容,更多请关注php中文网其它相关文章!

声明:本文转载于:tutorialspoint,如有侵犯,请联系admin@php.cn删除