私の機能のために
IEnumerable<CallbackListRecord> LoadOpenListToProcess(CallbackSearchParams usp);
シーケンスに要素が含まれていない場合、この行はエラーになります(必要に応じて)
CallbackListRecord nextRecord = CallbackSearch.LoadOpenListToProcess(p).First();
以下に変更しました
CallbackListRecord nextRecord = null;
IEnumerable<CallbackListRecord> nextRecords = CallbackSearch.LoadOpenListToProcess(p);
if (nextRecords.Any())
{
nextRecord = nextRecords.First();
}
IEnumerableシーケンスに要素がないかどうかを判断するための、より優れた、より簡単な、またはより洗練された方法はありますか?