<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # C# 類型轉換 類型轉換從根本上說是類型鑄造,或者說是把數據從一種類型轉換為另一種類型。在 C# 中,類型鑄造有兩種形式: * **隱式類型轉換** - 這些轉換是 C# 默認的以安全方式進行的轉換。例如,從小的整數類型轉換為大的整數類型,從派生類轉換為基類。 * **顯式類型轉換** - 這些轉換是通過用戶使用預定義的函數顯式完成的。顯式轉換需要強制轉換運算符。 下面的實例顯示了一個顯式的類型轉換: ``` namespace TypeConversionApplication { class ExplicitConversion { static void Main(string[] args) { double d = 5673.74; int i; // 強制轉換 double 為 int i = (int)d; Console.WriteLine(i); Console.ReadKey(); } } } ``` 當上面的代碼被編譯和執行時,它會產生下列結果: ``` 5673 ``` ## C# 類型轉換方法 C# 提供了下列內置的類型轉換方法: | 方法 | 描述 | | --- | --- | | **ToBoolean** | 如果可能的話,把類型轉換為布爾型。 | | **ToByte** | 把類型轉換為字節類型。 | | **ToChar** | 如果可能的話,把類型轉換為單個 Unicode 字符類型。 | | **ToDateTime** | 把類型(整數或字符串類型)轉換為 日期-時間 結構。 | | **ToDecimal** | 把浮點型或整數類型轉換為十進制類型。 | | **ToDouble** | 把類型轉換為雙精度浮點型。 | | **ToInt16** | 把類型轉換為 16 位整數類型。 | | **ToInt32** | 把類型轉換為 32 位整數類型。 | | **ToInt64** | 把類型轉換為 64 位整數類型。 | | **ToSbyte** | 把類型轉換為有符號字節類型。 | | **ToSingle** | 把類型轉換為小浮點數類型。 | | **ToString** | 把類型轉換為字符串類型。 | | **ToType** | 把類型轉換為指定類型。 | | **ToUInt16** | 把類型轉換為 16 位無符號整數類型。 | | **ToUInt32** | 把類型轉換為 32 位無符號整數類型。 | | **ToUInt64** | 把類型轉換為 64 位無符號整數類型。 | 下面的實例把不同值的類型轉換為字符串類型: ``` namespace TypeConversionApplication { class StringConversion { static void Main(string[] args) { int i = 75; float f = 53.005f; double d = 2345.7652; bool b = true; Console.WriteLine(i.ToString()); Console.WriteLine(f.ToString()); Console.WriteLine(d.ToString()); Console.WriteLine(b.ToString()); Console.ReadKey(); } } } ``` 當上面的代碼被編譯和執行時,它會產生下列結果: ``` 75 53.005 2345.7652 True ```
                  <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>

                              哎呀哎呀视频在线观看