このforeachループをlinqに移動しようとしています:
compData = componentData[0];
foreach (var componentTraceData in componentData)
{
if (!string.IsNullOrEmpty(componentTraceData.CompName))
{
compData = componentTraceData;
break;
}
}
そして、これは私が試したものです:
var tt = (from n in componentData
where !string.IsNullOrEmpty(n.CompName)
select n).FirstOrDefault();
componentData[0]
linqで結果が見つからなかった場合に備えて、どうすればよいですか?