2
有人可以向我解釋爲什麼我得到這個警告?我已經測試了代碼,它的工作原理,我得到了我應該得到的價值。這是一個錯誤的警告還是有我缺少的東西?字段modifyDate從來沒有分配給,並將始終有其默認值0
[DataMember(Name = "modifyDate")]
private long modifyDate;
public DateTime lastModified
{
get { return DateTimeConverter.FromUnixTime(modifyDate); }
}
那麼你期望*設置*值?也許是由反思決定的? (請注意,您的屬性名稱應以大寫字母開頭以遵循.NET命名約定。) –
我正在使用DataContractJsonSerializer。我是C#的新手,不得不說,命名約定令我煩惱。我寧願用大寫字母和駱駝案例來啓動每個變量。 – user1970794
正確 - 這就是設置值的方法,您可以禁用警告並添加註釋。 –