IEnumerable<ColorRow> result = (from a in Fruit.Apple.Colors where (a.color == "red") select a);
result.Any()またはCount()を使用しようとすると、結果が返されないときに例外がスローされます。上記のColorRowがnullになることは理解していますが、これを確認するにはどうすればよいですか?
上記をvarresultヘルプに変更すると、Colrow result = new ColorRowと同等になりますか?
nulls、emptyに対して上記のIEnumerableを処理する方法がわかりません。
私は現在トライアンドキャッチを使用していますが、きれいではないようです。
try
{
result.FirstOrDefault().Color= "pink";
return true;
}
catch
{
return false;
}