C#、アレイは、実際のオブジェクトです。System.Arrayは、 配列型のすべてのタイプの抽象基本です。共通言語ランタイムのすべての配列の基本クラスとして機能する配列を検索およびソートの、操作、メソッドを作成します。だから、すべてのアレイは、そのプロパティとメソッドを使用することができます。
ここではいくつかの共通の属性およびメソッドは、次のとおり
長さ属性:配列次元の要素の総数を表します。
例えば:
INT [] = {1,2,3,4}番号;
number.Length値4;
ランク特性:配列の次元の数を表します。
例えば:
文字列[、] =名新しい新しいString [5,4];
names.Rankは2です。
Sortメソッド:1次元配列のソート。これは、静的メソッドArrayクラスである。
とおり
文字列[] =新しい新しい名前の文字列[] {「XI」、「アン」、「張」、「春」};
のArray.sort(名前);
Sにおけるforeachの(文字列名)
{
Console.WriteLineを(S);
}
逆方法:一次元アレイ逆
として
Array.reverse(名前);
GetLowerBoundとGetUpperBound方法:配列の指定された次元の下限と上限
のような、:
。[4,3,2] [,,] int型=番号新しい新しいINT {{{1 、2}、{2,3}、{3,4}}、{{4,5}、{5,6}、{6,7}}、{{7,8}、{8,9}、 9、10である} {10は、11である{{}、{11、12}、{12、13である}}};
のための(INT I = number.GetLowerBound(0); I <= number.GetUpperBound(0)。 ++ I)
{
(INT number.GetLowerBound J =(1)のために、J <number.GetUpperBound =(1); J ++)
{
ため(INT number.GetLowerBound = K(2)K <= number.GetUpperBound(2)。 ++ K)
{
Console.WriteLineを( "番号[{0}、{1}、{2}] = {} 3。"、I、J、K、番号[I、J、K]);
}
}
}
明確な方法は、ゼロに一連の要素に、アレイ内のすべての要素が設定されている配列を再初期化する偽に 、またはnull参照。