亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

內嵌警告控制(VS2005)有什么作用

內嵌警告控制(VS2005)有什么作用

C#
慕仙森 2018-12-16 17:09:15
<P>#pragma warning disable 618</P> <P>能否詳細講解下,這個起什么作用?</P>問題補充: 程序完整例子 public static System.Collections.Specialized.NameValueCollection AppSettings { get { #pragma warning disable 618 return System.Configuration.ConfigurationSettings.AppSettings; #pragma warning restore 618 } }
查看完整描述

2 回答

?
HUWWW

TA貢獻1874條經驗 獲得超12個贊


應該是消除.net版本/代碼過期警告用的吧~~在使用這個語句的時候2.0的編譯器會提示推薦使用 ConfigurationManager這個來訪問配置文件.


查看完整回答
反對 回復 2018-12-20
?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

#pragma warning disable 618 表示從這一行開始,本文件內如果觸發了編號為0618的警告的話,不要提示. #pragma warning restore 618 則與上一個相反,從此行以后繼續提示相關的警告. 在MSDN Library的索引頁輸入CS0618即可找到對應的編譯警告說明: Compiler Warning (level 2) CS0618 Error Message 'member' is obsolete: '****' A class member was marked with the Obsolete attribute, such that a warning will be issued when the class member is referenced. The following sample generates CS0618: // CS0618.cs // compile with: /W:2 using System; public class C { [Obsolete("Use newMethod instead", false)] // warn if referenced public static void m2() { } public static void newMethod() { } } class MyClass { public static void Main() { C.m2(); // CS0618 } }

查看完整回答
反對 回復 2018-12-20
  • 2 回答
  • 0 關注
  • 544 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號