强制类型转化

1.转换者与被转换者之间有某些转换关系。

2.转化者与被转换者之间有继承关系

class FirstType
{
   public string Name{get;set;}
}
class SecondType
{
   public string Name{get;set;}
   public static explicit operator SecondType(FirstType fis)
   {
      SecondType second=new SecondType(Name= fis.Name);
      return second;
   }
}

强制转化代码

FirstType first=new FirstType(Name="test");
SecondType second = (FirstType)first;

  

原文地址:https://www.cnblogs.com/sharpmap/p/4365674.html