.net隐式类型转换

来源:互联网 发布:查看mac地址 编辑:程序博客网 时间:2024/06/06 12:39
 class Program    {        static void Main(string[] args)        {                //显示转换            //Person p1 = (Person)10;            //隐式类型转换            //Person p = 10;           // Console.WriteLine(p.Age);            Console.ReadKey();        }    }    public class Person    {        public string Name        {            get;            set;        }        public int Age        {            get;            set;        }        public string Email        {            get;            set;        }        //自动帮我们转换了        //public static implicit operator Person(int d)        //{        //    return new Person() { Age = d };        //}        //需要显示转换一下        public static explicit operator Person(int d)        {            return new Person() { Age = d };        }    }

原创粉丝点击