回覆列表
  • 1 # 使用者6765375850720

    讀出來的string有可能首先就是空的。所以又得加上對string的判斷,並且考慮到ConfigurationManager.AppSettings[]索引器本身可能會爆,所以還得加try-catch,最終程式碼就變成這樣了:try

    {

    string enableAzureWebTraceConfig = ConfigurationManager.AppSettings["EnableAzureWebTrace"];

    if (!string.IsNullOrEmpty(enableAzureWebTraceConfig))

    {

    bool enableAzureWebTrace = false;

    if (bool.TryParse(enableAzureWebTraceConfig, out enableAzureWebTrace) && enableAzureWebTrace)

    {

    // do some logic

    }

    else

    {

    throw new ConfigurationException("EnableAzureWebTrace value must be true of false.");

  • 中秋節和大豐收的關聯?
  • 為什麼聯合國秘書長古鐵雷斯稱“冷戰”歸來?