【发布时间】:2017-06-27 03:20:58
【问题描述】:
我有一个对象列表,我想将所有“null”字段更新为 string.empty。
代码如下:
public class Class1
{
public string P1 { get; set; }
public string P2 { get; set; }
public string P3 { get; set; }
}
我想要一个代码,在所有字段中找到所有空值并将值更改为 string.empty
static void Main(string[] args)
{
var list= new List<Class1>();
var class1 = new Class1 {P1 = "P1-1", P2 = "P2-1", P3="null"};
list.Add(class1);
var class2 = new Class1 { P1 = "P1-2", P2 = "P2-2", P3 = "null" };
list.Add(class2);
}
所以我需要找到 class1.P3 和 class2.P3 并替换它们的值。
谢谢
【问题讨论】:
-
请记住
null与“null”不同。 -
真的,在我的情况下,我收到的 json 数据是“null”而不是 null
标签: c# list linq reflection