国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#數據類型轉換方法

2023-05-02 19:48:21
字體:
來源:轉載
供稿:網友

C#中提供了多種數據類型轉換方法,本案例主要講解強制轉換的方法。

本案例演示了C#中數據類型轉換的常用方法。

程序源代碼如下


using System;

namespace DataConverte
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = "1234";
            //下面的語句無法實現轉換
            //int iNum1 = (int)str;
            int iNum2 = int.Parse(str);
            int iNum3 = Convert.ToInt32(str);
            Console.WriteLine("iNum2={0},iNum3={1}", iNum2, iNum3);

            double d1 = double.Parse(str);
            double d2 = Convert.ToDouble(str);
            Console.WriteLine("d1={0},d2={1}", d1, d2);

            object obj = 12.4; //裝箱操作
            double d3 = (double)obj; //拆箱操作
            Console.WriteLine("obj={0},d3={1}", obj, d3);

            //下面這個轉換會發生問題
            //int iNum4 = (int)obj;
            int iNum5 = (int)d3; //這個轉換可以
            int iNum6 = Convert.ToInt32(obj); //這個轉換也可以進行
            Console.WriteLine("iNum5={0},iNum6={1}", iNum5, iNum6);
        }
    }
}

程序運行結果如下
iNum2=1234,iNum3=1234
d1=1234,d2=1234
obj=12.4,d3=12.4
iNum5=12,iNum6=12

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云浮市| 翼城县| 于都县| 隆昌县| 汕尾市| 金阳县| 渑池县| 手游| 保定市| 边坝县| 大同县| 安龙县| 集安市| 上林县| 独山县| 揭阳市| 清远市| 富宁县| 巴林左旗| 洛隆县| 呼伦贝尔市| 凤庆县| 遵义市| 含山县| 上蔡县| 浦江县| 宁津县| 大悟县| 泗水县| 高阳县| 宣化县| 祥云县| 肃宁县| 区。| 黄陵县| 三门县| 天镇县| 定陶县| 黔西| 涪陵区| 新宁县|