.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 }; } }