<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Hopes

    Start Here..

     

    int int16 int32&&&&int.parse() convert.Int32()

    int
    -2,147,483,648 到 2,147,483,647
    int16
    -32768 到 32767
    int32
    -2,147,483,648 到 2,147,483,647

    int = int32

    在C#中:
    int <==> System.Int32
    short <==> System.Int16

    long <==> System.Int64


    intint.Parse()Convert.ToInt32()區別...

            直到自己親自測試了才對他們有所了解,以前就知道用最后面那個,因為怕轉化出錯,所以就用它比較安全。

    1.int (int)變量,C#默認整型為int32(不支持bool轉化)

    2.int.Parse(string sParameter) 4個構造函數,參數類型只支持string類型;

    3.Convert.ToInt32()支持的類型是object

    事例:

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace IntegerSample
    {
        public class Program
        {
            private enum eNumber { Man = 1, Woman = 2 };

            private static char cNumber = 'e';
            private static byte btNumber = 12;
            private static long lNumber = 12345;
            private static double dNumber = 12.34d;
            private static decimal dlNumber = 4.5m;
            private static bool bNumber = true;

            private static string str = null;
            private static string str1 = "";
            private static string str2 = "123";
            private static string str3 = "Hello";

            public static void TransformByInt()
            {
                Console.WriteLine("{0} TransformByInt Into {1}", eNumber.Man, (int)eNumber.Man);
                Console.WriteLine("{0} TransformByInt Into {1}", cNumber, (int)cNumber);
                Console.WriteLine("{0} TransformByInt Into {1}", btNumber, (int)btNumber);
                Console.WriteLine("{0} TransformByInt Into {1}", lNumber, (int)lNumber);
                Console.WriteLine("{0} TransformByInt Into {1}", dNumber, (int)dNumber);
                Console.WriteLine("{0} TransformByInt Into {1}", dlNumber, (int)dlNumber);
                //Console.WriteLine("{0} TransformByInt Into {1}", bNumber, (int)bNumber);
                //Console.WriteLine("{0} TransformByInt Into {1}", str1, (int)str);
            }

            // Result: 1
            // Result
    101
            // Result: 12
            // Result: 12345
            // Result: 12
            // Result: 4
            //
    無法將類型“bool”轉換為“int”
            //
    編譯錯誤,不能將string轉化為int

            public static void TransformByIntParse()
            {
                try
                {
                    Console.WriteLine("str {0}:", int.Parse(str));
                    Console.WriteLine("str1 {0}:", int.Parse(str1));
                    Console.WriteLine("str2 {0}:", int.Parse(str2));
                    Console.WriteLine("str3 {0}:", int.Parse(str3));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message.ToString());
                }
            }

            // 值不能為空。
            //
    輸入字符串的格式不正確。
            // Result: 123
            //
    輸入字符串的格式不正確。

            public static void TransformByConvert()
            {
                try
                {
                    Console.WriteLine("{0}", Convert.ToInt32(str));
                    Console.WriteLine("{0}", Convert.ToInt32(str1));
                    Console.WriteLine("{0}", Convert.ToInt32(str2));
                    Console.WriteLine("{0}", Convert.ToInt32(str3));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message.ToString());
                }
            }

            // Result: 0
            //
    輸入字符串的格式不正確。
            // Result: 123
            //
    輸入字符串的格式不正確。

            public static void Main(string[] args)
            {
                TransformByInt();
                TransformByIntParse();
                TransformByConvert();
            }
        }
    }

    ps
    C#不會對數據進行四舍五入,只會截取。

    posted on 2012-10-24 20:31 ** 閱讀(317) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告

    你好!

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    收藏夾

    C#學習

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产免费av片在线播放| 啦啦啦手机完整免费高清观看| 久久综合九色综合97免费下载| 亚洲乱码中文字幕综合234 | 亚洲国产一级在线观看| 国产精品亚洲专区无码唯爱网| 青青草国产免费久久久下载| 朝桐光亚洲专区在线中文字幕| 国产免费啪嗒啪嗒视频看看| 美女裸免费观看网站| 亚欧免费无码aⅴ在线观看| 久久亚洲精品成人777大小说| 国产精品免费无遮挡无码永久视频| 亚洲AV乱码一区二区三区林ゆな | 亚洲免费视频播放| 亚洲日本香蕉视频| 成年女人免费碰碰视频| 亚洲国产精品人人做人人爱| 九九九国产精品成人免费视频| 国产AV无码专区亚洲AWWW| 精品在线免费观看| 亚洲天堂一区二区三区| 成人性生交大片免费看午夜a| 国产精品亚洲AV三区| 国产AV无码专区亚洲AWWW| 免费国产污网站在线观看15| 亚洲人成黄网在线观看| 国产无遮挡裸体免费视频| 精品乱子伦一区二区三区高清免费播放 | 美女被免费网站在线视频免费| 亚洲国产精品专区在线观看| a级成人毛片免费视频高清| 亚洲国产日韩女人aaaaaa毛片在线| 女人18特级一级毛片免费视频| 一级午夜免费视频| 78成人精品电影在线播放日韩精品电影一区亚洲 | 搜日本一区二区三区免费高清视频| 成人免费视频77777| 99久久精品国产亚洲| 成人片黄网站色大片免费观看APP| 久久精品国产亚洲av影院|