AC# 类型转换

隐式类型转换

using System;
namespace App{
    class MyClass{
        public static void Main(string[] args){
            char a='A';
            int b=a;
            Console.WriteLine(b);//65
            Console.WriteLine(a);//A
        }
    }
}
View Code

显式类型转换

            double a=10.902;
            int b=(int) a;
            Console.WriteLine(b);//10
            Console.WriteLine(a);//10.902
using System;
namespace App{
    class MyClass{
        public static void Main(string[] args){
            //string str= Convert.ToString(null);
            bool str= Convert.ToString(null)==null;//True
            Console.WriteLine(str);
        }
    }

null转了之后还是null,""转了之后还是""。

            bool str= Convert.ToString("")=="";//True
            Console.WriteLine(str);

猜你喜欢

转载自www.cnblogs.com/mlh1421/p/10699878.html
ac