【发布时间】:2014-06-30 13:31:41
【问题描述】:
我有以下糟糕的代码:
CurrentInvoice = invoiceTable.AsEnumerable()
.First().ItemArray
.Where(a == null, a = (int a).Tostring("null"))
.Select(i => i.ToString())
.ToArray();
我正在尝试使用“Where”方法将任何空值作为读取“null”的物理字符串传递,而不会破坏行的其余部分。我会使用“Where”方法到达任何地方吗?
【问题讨论】:
-
那么你的代码目前的问题是什么?
-
看起来更像
Select而不是where。 -
where 子句缺少 lambda
.Where(a => a....)? -
我的意思是,您的问题语法无效,实际上,您的
select应该按照 vcsjones 的说明这样做 -
目前还不清楚您要在这里做什么。
Where用于过滤。这与“将任何空值作为读取 'null' 的物理字符串传递”如何匹配?