<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无码专区亚洲AV蜜芽| 久久亚洲AV成人无码软件| 亚洲一日韩欧美中文字幕在线| 免费的全黄一级录像带| 亚洲国产精品一区二区第一页 | 免费观看的毛片手机视频| 国产亚洲sss在线播放| 久草在视频免费福利| 中文字幕在线观看亚洲视频| 欧美a级成人网站免费| 日韩亚洲产在线观看| 日日夜夜精品免费视频| 国产成人va亚洲电影| 久久亚洲国产精品123区| 国产成人免费AV在线播放 | 亚洲永久在线观看| 在线免费不卡视频| 日韩在线视频线视频免费网站| 久久综合亚洲色HEZYO国产| 国产成人精品一区二区三区免费| 亚洲av色福利天堂| 无码少妇一区二区浪潮免费| 亚洲日韩一区精品射精| 亚洲性日韩精品一区二区三区| 丁香花在线视频观看免费| 亚洲不卡在线观看| 免费一级毛片清高播放| 免费观看久久精彩视频| 亚洲 日韩 色 图网站| 亚洲精品无码av天堂| 日韩精品内射视频免费观看| 亚洲乱码日产精品一二三| 成人亚洲性情网站WWW在线观看| 120秒男女动态视频免费| 曰批免费视频播放在线看片二 | 亚洲日本国产精华液| 国产真实伦在线视频免费观看| a级毛片高清免费视频就| 亚洲日韩国产精品乱-久| 国产av无码专区亚洲av果冻传媒| 亚洲精品视频免费在线观看|