重複の可能性:
乱数ジェネレーターが計画どおりに機能しない(C#)
LinkedListのLinkedListがあり、入力後に表示しようとすると、rawは同じですが、最も興味深いのは、デバッグモードで異なる行を表示することです。ところで、私はVS11ベータ版を持っています。
private LinkedList<LinkedList<int>> grid = new LinkedList<LinkedList<int>>();
public void CreateMatrix(int rows, int coloumns, int maxSize)
{
for(int i = 0; i < rows;i++)
{
grid.AddFirst(generateList(coloumns, maxSize));
}
}
private LinkedList<int> generateList(int size, int maxSize)
{
var ranodGenerator = new Random();
var list = new LinkedList<int>();
for (int j = 0; j < size; j++)
{
list.AddFirst(ranodGenerator.Next(maxSize));
}
return list;
}
public void DisplayMatrix()
{
foreach (var list in grid)
{
foreach (var i in list)
{
Console.Write(i+ " ");
}
Console.WriteLine();
}
}
だから後
MatrixManager matrixManager = new MatrixManager();
matrixManager.CreateMatrix(4,4,200);
matrixManager.DisplayMatrix();
4つの同じ行が表示されます
134 3 45 26
134 3 45 26
134 3 45 26
134 3 45 26
しかし、異なる表示にする必要があります