我想用LINQ中的空字符串替換字符串日期值「01/01/1700」。LINQ forEach with Replace
日期的類型是字符串。
這樣的事情,但我不能得到它的工作。
Query<Client>(sql).ToList().ForEach(x => x.DateOfBirth =
x.DateOfBirth.Replace("01/01/1700", ""));
此代碼有效,但它不是LINQ。
var result = Query<Client>(sql).ToList();
foreach (var client in result)
{
if (client.DateOfBirth == "01/01/1700")
{
client.DateOfBirth = "n/a";
}
}
感謝您的幫助。
「DateOfBirth」的數據類型是什麼? – dasblinkenlight 2012-07-18 15:52:32
我猜這是Linq-to-Sql?如果是這樣,我建議你看看http://weblogs.asp.net/scottgu/archive/2007/07/11/linq-to-sql-part-4-updating-our-database.aspx。 – 2012-07-18 15:53:34
不,它是一個內部的代碼,你可以把它看作一個列表謝謝 –
markpcasey
2012-07-18 16:14:46