卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章20220本站已运行347

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

<?xml encoding="utf-8" ?>

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++编写一个程序,找到由奇数数字组成的第N个数字
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏