「多次元配列」(2007/02/21 (水) 21:33:06) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**配列
***文法
:配列の宣言|型名[,] 変数名;
:配列の作成|配列変数 = new 型名[配列の長さ1,配列の長さ2];
例
class Program
{
static void Main()
{
int[,] array = new int[3, 2] { { 11, 12 }, { 21, 22 }, { 31, 32 } };
for (int i = 0; i < 3; i = i + 1)
{
for (int j = 0; j < 2; j = j + 1)
{
Console.WriteLine(array[i,j]);
}
}
Console.ReadLine();
}
}
出力
>11
>12
>21
>22
>31
>32
***プロパティ
:Length|すべての次元内の要素の総数を表す 32 ビット整数を取得します.;
:Rank|ランク (次元数) を取得します.;
:SyncRoot|アクセスを同期するために使用できるオブジェクトを取得します.;
例
class Program
{
static void Main()
{
int[,] array = new int[3, 2] { { 11, 12 }, { 21, 22 }, { 31, 32 } };
Console.WriteLine(array.Length);
Console.WriteLine(array.Rank);
Console.WriteLine(array.SyncRoot);
Console.ReadLine();
}
}
出力
>6
>2
>System.Int32[,]
***参考文献
----
**配列
***文法
:配列の宣言|型名[,] 変数名;
:配列の作成|配列変数 = new 型名[配列の長さ1,配列の長さ2];
例
class Program
{
static void Main()
{
int[,] array = new int[3, 2] { { 11, 12 }, { 21, 22 }, { 31, 32 } };
for (int i = 0; i < 3; i = i + 1)
{
for (int j = 0; j < 2; j = j + 1)
{
Console.WriteLine(array[i,j]);
}
}
Console.ReadLine();
}
}
出力
>11
>12
>21
>22
>31
>32
***プロパティ
:Length|すべての次元内の要素の総数を表す 32 ビット整数を取得します.;
:Rank|ランク (次元数) を取得します.;
:SyncRoot|アクセスを同期するために使用できるオブジェクトを取得します.;
例
class Program
{
static void Main()
{
int[,] array = new int[3, 2] { { 11, 12 }, { 21, 22 }, { 31, 32 } };
Console.WriteLine(array.Length);
Console.WriteLine(array.Rank);
Console.WriteLine(array.SyncRoot);
Console.ReadLine();
}
}
出力
>6
>2
>System.Int32[,]
***参考文献
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: