發使用 C# 編譯器編譯一些專案的時候, C# 編譯器可能會生成一些警告資訊, 有些程式碼段的警告資訊是程式設計師知道的,所以希望 C# 編譯器不要對這段程式碼進行任何的警告。
在 VS 中的專案選項中可以對整個專案設定一個警告級別, 低於某個級別的警告都不輸出,這是對整個專案。
還可以使用巨集命令對某個程式碼進行警告設定, 如:
class Test { int unused; int assigned = 3; }
在生成的時候, 會生成以下警告:
warning CS0169: The field 'Test.unused' is never used warning CS0414: The field 'Test.assigned' is assigned but its value is never used
可以使用以下命令來禁止此段程式碼的警告:
class Test { #pragma warning disable 169, 414 int unused; int assigned = 3; #pragma warning restore 169, 414 }