可以說我有一類系列化沒有NULL值
[Serializable()]
public class Car
{
public string model;
public int year;
}
我序列化到一個名爲「car.xx」磁盤。然後我一個屬性添加到我的汽車類,所以這將是這樣的:
[Serializable()]
public class Car
{
public string model;
public int year;
public string colour;
}
然後我反序列化「car.xx」(包含2場),對包含3個字段我目前的汽車類,這將使我們的汽車類的「顏色」屬性null。
我該如何設置「新屬性」不要獲得空值?在構造函數中設置它們不會有幫助。
我使用BinaryFormatter的串行
我想是空與「」
你試過只是將它設置這樣的'公共串色= 「紅」;'? –
你會得到什麼?如果*有*數據中沒有顏色? –
我希望它是「」而不是null – syncis