标签: c# operator-overloading
是否可以实现方法来调用
if (myString is Email)
其中Email是类名,实际验证是在""下进行的,而不仅仅是类型检查。
Email
不适合现实世界的项目,只是好奇。
答案 0 :(得分:3)
不,你不能,因为is运营商不能超载。阅读here
is
为什么不创建自定义扩展方法并检入该方法。
答案 1 :(得分:1)
您可以通过运算符找到有用的部分解决方案:
ObjectId