9
我已經看到以下兩種警告代碼被拋出,以利用標記爲過時的代碼。警告代碼cs0618和cs0612之間的區別是什麼
根據文檔,0618是2級,0612是1級。有沒有人知道這些代碼之間的區別是什麼,導致一個被拋出而不是另一個?
我已經看到以下兩種警告代碼被拋出,以利用標記爲過時的代碼。警告代碼cs0618和cs0612之間的區別是什麼
根據文檔,0618是2級,0612是1級。有沒有人知道這些代碼之間的區別是什麼,導致一個被拋出而不是另一個?
我認爲不同之處在於一個包含一個消息,另一個不包含。
[Obsolete] // CS0612
[Obsolete("Use newMethod instead", false)] // CS0618
[Obsolete("Use newMethod instead", true)] // CS0619
我得到了相同的結果 - 除此之外,如果你通過「真」到過時的屬性,使其成爲一個錯誤,你會得到一個CS0619 – JMarsch 2012-04-27 23:34:03
這看起來就像是它 - 感謝,滿足我的好奇心:) – 2012-04-27 23:35:05
@JMarsch:+1好點,加入回答。 – 2012-04-27 23:35:47