データのセットを取得するために、次の LINQ クエリがあります。
var fields = from row in datarows
from field in row
from col in columnnames
where field.Key == col
select new { ColumnName = col, FieldValue = field.Value };
問題は、このクエリの後にフィールドを処理するコードが失敗したためfield.Value
、一部の行が返されることnull
です。
null
私の目標は、が検出された場合に空の文字列を割り当てることです。
何かのようなものif field.Value == null, then field.Value = ""
linqクエリでそれを行うことは可能ですか?