第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

AppSettings與applicationSettings

AppSettings與applicationSettings

九州編程 2019-10-05 11:03:04
在開(kāi)發(fā).NET Windows Forms Application時(shí),我們可以在這些App.config標(biāo)簽之間進(jìn)行選擇以存儲(chǔ)我們的配置值。哪一個(gè)更好?<configuration>  <!-- Choice 1 -->  <appSettings>    <add key="RequestTimeoutInMilliseconds" value="10000"/>  </appSettings>  <!-- Choice 2 -->  <configSections>    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5612342342" >        <section name="Project1.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5612342342" requirePermission="false" />    </sectionGroup>  </configSections>  <applicationSettings>    <Project1.Properties.Settings>      <setting name="TABLEA" serializeAs="String">        <value>TABLEA</value>      </setting>    </Project1.Properties.Settings>  </applicationSettings></configuration>
查看完整描述

3 回答

?
牛魔王的故事

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊

基本<appSettings>內(nèi)容更易于處理-只需在<add key="...." value="..." />條目中打一巴就可以完成。


缺點(diǎn)是:沒(méi)有類型檢查,例如,您不能安全地假設(shè)要配置的號(hào)碼確實(shí)有一個(gè)號(hào)碼-有人可以在該設(shè)置中輸入一個(gè)字符串.....您只需按原樣訪問(wèn)它ConfigurationManager["(key)"],然后就可以了讓您知道您在處理什么。


而且,隨著時(shí)間的流逝,<appSettings>如果您的應(yīng)用程序的許多部分開(kāi)始在其中放置內(nèi)容,那么它們可能會(huì)變得相當(dāng)混亂和混亂(還記得舊的windows.ini文件嗎?:-)。


如果可以的話,我希望并建議您使用自己的配置節(jié)-與.NET 2.0一起,這真的變得非常容易,這樣,您可以:


a)在代碼中定義您的配置設(shè)置,并進(jìn)行類型安全和檢查

b)您可以將您的設(shè)置與其他所有人完全區(qū)分開(kāi)。您也可以重用您的配置代碼!



查看完整回答
反對(duì) 回復(fù) 2019-10-05
  • 3 回答
  • 0 關(guān)注
  • 1195 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)