ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト417:デフォルトの名無しさん 19/04/19 22:02:58.03 MllfoE8V0.net 新しいList<T>作ってcatchしたときにAddして foreach終わった後でRemoveしていく 418:デフォルトの名無しさん 19/04/19 22:04:41.49 4Fr35pSP0.net >>410 foreachじゃなくfor (i = listOfObject.Count; i > -1; i--)とかじゃだめなのか 頑張ってforeachにしてもめんどくさくなるだけの気がする 419:デフォルトの名無しさん 19/04/19 22:04:44.06 MllfoE8V0.net var erroredItems = new List<Hoge>(); foreach (var item in originalList) { try { ... } catch { erroredItems.Add(item); } } foreach (var item in erroredItems) { originalList.Remove(item); } 420:デフォルトの名無しさん 19/04/19 22:09:40.78 5QVRwjzm0.net ありがとう こうやってやるもんなのか 421:デフォルトの名無しさん 19/04/19 22:27:07.32 i0tIRf8t0.net listOfObject.RemoveAll(obj => { try { ・・・・・・なんか処理 return false; } catch { return true; } }); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch