2017-12-13 4 views
0

オブジェクトのリストのリストにサイズを設定するにはどうすればよいですか?私はプログラムを実行するまでそれを知らない。私はそれをm行、n列に設定したい、ユーザの入力に依存する。オブジェクトのリストのリストにサイズを設定する

public class MyCLass 
{ 
//... 
} 

List<List<MyClass>> exampleList = new List<List<MyClass>>(); 

このようなものでしょうか?ユーザーからの値、mn移入2つの変数を持っている、とあなたはMXNの保管場所の行列が必要な場合のみで2次元

[pic][1] 
+0

何のサイズを設定しますか?何らかのデータグリッド? –

+0

aha申し訳ありません。それぞれのフィールドがオブジェクトである行列のサイズ – makima89

+0

あなたの質問を明確にすることはできますか?このようなことをお探しですか? [ギザギザの配列を2D配列に変換する方法](https://stackoverflow.com/q/20614694)? [配列のリストを多次元配列に変換する方法](https://stackoverflow.com/q/9774901)もあります。 – dbc

答えて

0

は、あなたが簡単に使用します。

var matrix = new MyClass[m][n]; 

のためにまたはList<List>を使用しないでください。マトリックスは固定サイズであり、マトリックス内のアイテムは割り当てられた位置に留まり、リストはオブジェクトの追加または削除時に拡大および縮小するように設計されています。リスト内の項目は結果として位置を変更することができます。

関連する問題