C# C# C♯ でゲームを作ろう Part1at GAMEDEV
C# C# C♯ でゲームを作ろう Part1 - 暇つぶし2ch112:名前は開発中のものです。
08/07/27 08:30:51 6tHhtazc
>>108
ほかの人も言ってるように、System.Collections.Genericに収録されている各種ジェネリッククラス。
List<T>は配列とほぼ同一の動作が可能。要素の総数をAdd(T)で追加したり、RemoveAt(int)で削除したりできる。
Stack<T>、Queue<T>、Dictionary<TKey、TValue>なんてのもある。
それぞれスタック、キュー、キーと値のコレクション(ハッシュテーブルが近い。)

あと、Sortメソッドがちょっとわかりにくそうなので、使い方おば。

Listインスタンス.Sort((x, y) => x.Index - y.Index);
・・・ラムダ式使ってるけど、まぁ定型文として覚えるのが吉。
(Listの型パラメータには自作したクラスを指定した。Indexというintメンバがある。ようするにintならなんでもいい。)
このように記述すると、Listインスタンス内に順番に取り出し、Indexの値を比較して少ない順にソートできる。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch