<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 ** 閱讀(314) 評論(0)  編輯  收藏


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


    網站導航:
     

    導航

    統計

    公告

    你好!

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    收藏夾

    C#學習

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 毛片在线全部免费观看| 色多多免费视频观看区一区| 国产成人免费AV在线播放| 亚洲日韩在线观看| 一级毛片无遮挡免费全部| 亚洲成AⅤ人影院在线观看| 精品亚洲视频在线| 亚洲国产一区视频| 一级毛片免费不卡| 亚洲成AV人片在线观看| 一级毛片aaaaaa免费看| 亚洲美女激情视频| 手机在线免费视频| 免费人成视频在线播放| 三上悠亚亚洲一区高清| 在线观看免费视频一区| 亚洲男人的天堂在线播放| 国产精品免费精品自在线观看| 亚洲不卡1卡2卡三卡2021麻豆| 成年男女男精品免费视频网站| 精品久久亚洲一级α| 亚洲无码在线播放| 久久久久久曰本AV免费免费| 亚洲午夜一区二区三区| 免费少妇a级毛片| 性xxxx视频免费播放直播| 亚洲成_人网站图片| 亚洲日本一区二区三区在线不卡| a毛片免费在线观看| 亚洲AV成人噜噜无码网站| 国产一区二区三区无码免费| 国产又黄又爽胸又大免费视频| 亚洲毛片在线观看| 国产乱子伦精品免费无码专区| 中文字幕无码免费久久9一区9 | 亚洲一级片在线观看| 成人免费视频小说| 两个人看的www视频免费完整版| 亚洲理论片在线中文字幕| 免费中文字幕不卡视频| 99re热精品视频国产免费|