C# C# C♯ でゲームを作ろう Part1at GAMEDEVC# C# C♯ でゲームを作ろう Part1 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト112:名前は開発中のものです。 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の値を比較して少ない順にソートできる。 113:名前は開発中のものです。 08/07/27 09:09:03 Q6287r6h public List<Item> Items { get { ... とかやるとMSのガイドラインに違反するよ 守ってない人多そうだけど http://msdn.microsoft.com/ja-jp/library/ms182142.aspx 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch