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