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

C#で配列クラスのSetValue(、)メソッドを使用するにはどうすればよいですか?


SetValue()メソッドは、1次元配列の指定された位置にある要素に値を設定します。インデックスは32ビット整数として指定されます。

まず、アレイを設定します。

Array arr = Array.CreateInstance(typeof(String), 6);

SetValue()メソッドを使用して要素に値を設定しません。

arr.SetValue("One", 0);
arr.SetValue("Two", 1);
arr.SetValue("Three", 3);
arr.SetValue("Four", 4);
arr.SetValue("Five", 5);

以下は、C#でのSetValue()メソッドの使用法を示す例です。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         Array arr = Array.CreateInstance(typeof(String), 6);
         arr.SetValue("One", 0);
         arr.SetValue("Two", 1);
         arr.SetValue("Three", 3);
         arr.SetValue("Four", 4);
         arr.SetValue("Five", 5);
         Console.WriteLine("Length {0}",arr.GetLength(0).ToString());
         Console.ReadLine();
      }
   }
}

出力

Length 6

  1. C#で配列のランクを定義するにはどうすればよいですか?

    配列の次元数を見つけるには、ArrayRankプロパティを使用します。これがあなたがそれを定義する方法です- arr.Rank ここで、arrは配列です- int[,] arr = new int[3,4]; 持っている行と列を取得する場合は、GetLengthプロパティを使用します- arr.GetLength(0); arr.GetLength(1); 以下は完全なコードです- 例 using System; class Program {    static void Main() {       int[,] arr = new

  2. C#の配列クラスのプロパティは何ですか?

    Arrayクラスは、C#のすべての配列の基本クラスです。これは、システム名前空間で定義されます。配列クラスのプロパティは次のとおりです- Arrayクラスのプロパティは次のとおりです- Sr.No プロパティと説明 1 IsFixedSize 配列のサイズが固定されているかどうかを示す値を取得します。 2 IsReadOnly 配列が読み取り専用かどうかを示す値を取得します。 3 長さ 配列のすべての次元の要素の総数を表す32ビット整数を取得します。 4 LongLength 配列のすべての次元の要素の総数を