C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で配列クラスの一般的に使用されるメソッドのいくつかは何ですか?


Arrayクラスは、C#のすべての配列の基本クラスです。 System名前空間で定義されています。配列クラスで最も一般的に使用されるメソッドは-

です。
Sr.No。 方法と説明
1 クリア
要素タイプに応じて、配列内の要素の範囲をゼロ、false、またはnullに設定します
2 Copy(Array、Array、Int32)
最初の要素から始まる配列から要素の範囲をコピーし、最初の要素から始まる別の配列に貼り付けます。長さは32ビット整数として指定されます。
3 CopyTo(Array、Int32)
現在の1次元配列のすべての要素を、指定された宛先配列インデックスから始まる指定された1次元配列にコピーします。インデックスは32ビット整数として指定されます。
4 GetLength
配列の指定された次元の要素の数を表す32ビット整数を取得します。
5 GetLongLength
配列の指定された次元の要素の数を表す64ビット整数を取得します
6 GetLowerBound
配列内の指定された次元の下限を取得します。
7 GetType
現在のインスタンスのタイプを取得します。 (オブジェクトから継承されます。)
8 GetUpperBound
配列内の指定された次元の上限を取得します。

Arrayクラスのメソッドを使用して配列の上限と下限を取得する例を見てみましょう-

using System;

class Program {
   static void Main() {
      int[,] arr = new int[3,4];

      Console.WriteLine(arr.GetLength(0));
      Console.WriteLine(arr.GetLength(1));

      // Length
      Console.WriteLine(arr.Length);
      Console.WriteLine("Upper Bound: {0}",arr.GetUpperBound(0).ToString());
      Console.WriteLine("Lower Bound: {0}",arr.GetLowerBound(0).ToString());
   }
}

出力

3
4
12
Upper Bound: 2
Lower Bound: 0

  1. Java 9のOptionalクラスに追加された新しいメソッドは何ですか?

    オプションのクラス 非nullを含む場合と含まない場合があるコンテナを提供します 価値。 NullPointerException が発生するコード内の場所の数を減らすために、Java8で導入されたこのオプションのクラス 生成することができます。 Java 9は、オプションクラスに3つの新しいメソッドを追加しました: or() 、 ifPresentOrElse() およびstream() デフォルトに対処するのに役立ちます 値。 Optional.or() または() Java 9で導入されたメソッドであり、このメソッドのパラメーターは機能インターフェースサプライヤー 。この方法では、常

  2. Javaのクラス/静的メソッドとは何ですか?

    クラス/S タティック メソッドは、特定のオブジェクトインスタンスではなく、クラス自体で呼び出されるメソッドです。静的修飾子は、実装がすべてのクラスインスタンスで同じであることを保証します。クラス/静的メソッドはインスタンス化なしで呼び出されます 静的メソッドは、クラスの他の静的メンバーにのみアクセスできることを意味します。 Javaに組み込まれている静的/クラスメソッドには、 Math.random()、System.gc()、Math.sqrt()、Math.random()があります。 など 構文 public class className {  modifier stati