List<T>.ForEach
Windows ストア アプリで動作するようにいくつかのコードを移植していましたが、そのメソッドが .NET Core フレームワーク (Windows ストア アプリによって参照されるフレームワーク) に含まれていないことに気付きました。
MSDN は、ストア アプリではサポートされていないことを確認しています。
欠落しているメソッドを簡単に回避できますが、現時点では、なぜ欠落しているのかに興味があります。
List<T>.ForEach
Windows ストア アプリで動作するようにいくつかのコードを移植していましたが、そのメソッドが .NET Core フレームワーク (Windows ストア アプリによって参照されるフレームワーク) に含まれていないことに気付きました。
MSDN は、ストア アプリではサポートされていないことを確認しています。
欠落しているメソッドを簡単に回避できますが、現時点では、なぜ欠落しているのかに興味があります。
欠落しているメソッドを簡単に回避できますが、現時点では、なぜ欠落しているのかに興味があります。
不必要な肥大化と見なされたのではないかと思いますが、使用foreach
は通常よりクリーンであるため、最初からフレームワークに含まれていないほうがよいと思われます。
実際、そのブログ投稿の下部にあるリンクから、MSFT はMSDN フォーラムで回答を提供しています。
List<T>.ForEach
Metro スタイル アプリでは削除されました。このメソッドは単純に見えますが、ForEach に渡されたメソッドによってリストが変更されると、いくつかの潜在的な問題が発生します。代わりに、単純に foreach ループを使用することをお勧めします。