インデックスが配列の境界外です。と表示されます。
- 題名: インデックスが配列の境界外です。と表示されます。
- 著者: おひで
- 日時: 2012/11/03 20:15:56
- ID: 31098
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: インデックスが配列の境界外です。と表示されます。
- 著者: shu
- 日時: 2012/11/03 22:31:09
- ID: 31101
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: インデックスが配列の境界外です。と表示されます。
- 著者: Azulean
- 日時: 2012/11/04 8:05:27
- ID: 31102
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: インデックスが配列の境界外です。と表示されます。
- 著者: shu
- 日時: 2012/11/04 8:47:59
- ID: 31103
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: インデックスが配列の境界外です。と表示されます。
- 著者: おひで
- 日時: 2012/11/07 15:53:18
- ID: 31107
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: インデックスが配列の境界外です。と表示されます。
- 著者: おひで
- 日時: 2012/11/07 15:57:22
- ID: 31108
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
はじめまして。
n×Nsの配列を生成し、各配列にランダムな数を代入していくというプログラムを作っています。
以下のソースコードをビルドするとエラーはないのですが、実行するとタイトルのような例外が発生します。
ご教授していただけたら幸いと思い質問させていただきます。
よろしくお願いします。
using System;
class useVars
{
static void Main()
{
int N = 5; //試行回数
int c = 40; //チャネルの数
int Ntm; //端末数
int Ns; //端末数の範囲
int n; //i, j, k, l;
int seed = Environment.TickCount;
for (n = 1; n < N; ++n)
{
for (Ntm = 10; Ntm <= 40; Ntm = Ntm + 10)
{
Random rnd = new Random(seed++);
for (Ns = 1; Ns <= Ntm; ++Ns)
{
int[,] table = new int[n, Ns];
table[n, Ns] = rnd.Next(1, c + 1);
Console.Write(table[n, Ns] + " ");
}
Console.WriteLine();
}
}
}
}