我有两个自定义类,我想在彼此之间实现强制转换。我只有两个项目的DLL而不是代码。我可以使用扩展方法来实现强制转换,还是需要做其他事情?
答案 0 :(得分:2)
我建议您在两个类之间实现自己的地图制作工具,或使用AutoMapper或ValueInjecter等地图工具
答案 1 :(得分:1)
您必须使用扩展方法或其他映射。您也可以使用http://automapper.codeplex.com/
答案 2 :(得分:0)
我认为没有办法做到这一点。无论如何,你真的需要代码看起来像演员吗?有时,当您为自定义类型实现运算符或强制转换时,代码可能变得更难理解。我建议创建单独的实用程序来转换类型,这对于第一次看到代码的人来说更为明显。