ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト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; } }); 422:デフォルトの名無しさん 19/04/20 00:02:36.27 /zNBD6gY0.net リストに追加前にtry処理したらダメなん? それができないなら俺も415のやり方が良い 423:デフォルトの名無しさん 19/04/20 00:10:17.26 4fcRoJkza.net public class MyUtil { public static bool Try(Action a) { try { a?.Invoke(); return true; } catch { return false; } }} var b = a.Where(x => MyUtil.Try(() => ThrowableMethod(x))) .ToList(); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch