我对各种转换方法进行了一些研究,并且已经掌握了explicitor的用法implicit operators。
注意到这System.Security.SecureString是一个sealed类(它不能被继承),是否可以编写一个explicit或implicit operator能够在 aSystem.Security.SecureString和 a之间执行转换System.String(利用这里描述的方法)。
例如,我知道您必须在要转换的对象的(部分)类中编写operator。因此,我认为最好的方法是继承类,并编写必要的operators.
是否可以 a) 使用 aexplicit或implicit operatorfor aSystem.Security.SecureString执行System.String转换,b) 执行类对象的转换sealed?
如果没有,除了使用类方法之外是否还有另一种方法可以执行转换?
假设我是微软产品的消费者,请提供一个务实的答案。