强制类型转化
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;
作者:冯际成
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.如有问题,请与作者联系:604756218@qq.com
浙公网安备 33010602011771号