<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 如何:安全地將 bool? 強制轉換為 bool(C# 編程指南) **bool?** 可以為 null 的類型可以包含三個不同的值:**true**、**false** 和 **null**。因此,**bool?** 類型不能用于條件語句,如 **if**、**for** 或 **while**。例如,以下代碼會導致編譯器錯誤。 ``` bool? b = null; if (b) // Error CS0266. { } ``` 這是不允許的,因為 **null** 在條件上下文中的含義并不清楚。若要在條件語句中使用 **bool?**,請首先檢查其 [HasValue](https://msdn.microsoft.com/zh-cn/library/sksw8094.aspx) 屬性以確保其值不是 **null**,然后將它強制轉換為 **bool**。有關更多信息,請參見 [bool](https://msdn.microsoft.com/zh-cn/library/c8f5xwh7.aspx)。如果對使用 **null** 值的 **bool?** 執行強制轉換,則在條件測試中將引發 [InvalidOperationException](https://msdn.microsoft.com/zh-cn/library/system.invalidoperationexception.aspx)。下面的示例演示了一種從 **bool?** 安全地強制轉換為 **bool** 的方法: ``` bool? test = null; // Other code that may or may not // give a value to test. if(!test.HasValue) //check for a value { // Assume that IsInitialized // returns either true or false. test = IsInitialized(); } if((bool)test) //now this cast is safe { // Do something. } ``` ## 請參閱 [C# 編程指南](https://msdn.microsoft.com/zh-cn/library/67ef8sbd.aspx) [文字關鍵字(C# 參考)](https://msdn.microsoft.com/zh-cn/library/23954zh5.aspx) [可以為 null 的類型(C# 編程指南)](https://msdn.microsoft.com/zh-cn/library/1t3y8s4s.aspx) [?? 運算符(C# 參考)](https://msdn.microsoft.com/zh-cn/library/ms173224.aspx)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看