シャッフル文字列配列アルゴを書き込もうとしましたが、null 参照エラーが発生しました.理由がわかりません..
public static string[] arrRandomized;
public static string[] ShuffleWords(string[] Words)
{
Random generator = new Random();
for (int i=0;i < Words.Length; i++) {
int pos = generator.Next(Words.Length);
Console.WriteLine(Words[pos]); // I SEE RANDOM ITEM
Console.Read(); // NULL REFERENCE ERROR AFTER THIS
if (Words[pos] != null)
{
arrRandomized[i] = Words[pos];
//remove item at pos so I get no duplicates
Words[pos] = null;
}
}
私はArrayListを使用したくありません、私には理由がありますが、それはトピックから外れています。これが機能しない理由を知りたいだけです:/ありがとう