强制类型转化

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;

  

posted @ 2015-03-25 14:46  冯际成  阅读(130)  评论(0编辑  收藏  举报

返回顶部