- 519 名前:512 [2007/09/09(日) 14:58:56 ]
- ちょっとだけ違います。
ArrayList al = new ArrayList(); // 入力 Item addOrReplaeceItem = new Item(); // 追加または、更新しようとする要素(オブジェクト) addOrReplaceItem.Key = 2; addOrReplaceItem.Name1 = "new name1"; int index = 0; foreach (Item item in al) { if( item.Key == addOrReplaceItem.Key ) ; { ((Item)al[index]).Name1 = addOrReplaceItem.Name1; // あれば、入れ替え break; } ++index; } if (index == al.Count) { Console.WriteLine("みつかりませんでした"); al.Add (addOrReplaceItem); // 無ければ、追加 } こんな感じです。 宜しくお願いします。
|

|