流浪のwolf

卷帝

导航

C# 的显示转换 *.Parse(string) Convert.ToInt32(double value)

 //  显式转换 (类型)
            /// (int)表示使用强制的显示转换,是一种类型转换,C#默认的整形是 int32 ,
            /// 因此使用此方法转成int32 不遵循四舍五入,直截取整数部分
            /// (int)5.12 结果是 5 
            /// Int.Parse() 指把 string 类型转换 int 类型 通式: *.Parse(string);
            /// Parse 可以把  string 类型转换为 int char double 等类型
            double.Parse("123123");
            float.Parse("123123");
            int.Parse("123123");
            byte.Parse("123123");
            short.Parse("123123");
            long.Parse("123123");

            // Conver.ToInt32(double value),不完全遵循四舍五入 如果 value
            // 是 4.5 则返 4 和 5 之间的偶数 4 ,7.5 返回 7 和 8 的偶数 8
            Convert.ToInt32(null);  // 
            int.Parse(null);  // Parse(value) value 必须是 string 类型 所以报异常

 

posted on 2024-02-24 11:21  流浪のwolf  阅读(11)  评论(0编辑  收藏  举报