当前位置: 首页 > 编程语言 > C#

在C#中,是否可以像在VB.NET中一样,用不同名称的成员实现接口成员?

时间:2023-04-10 18:11:28 C#

在C#中,是否可以像在VB.NET中那样,用不同名称的成员实现接口成员?好吧,这是我要问的一个问题,不是为了展示良好的编码实践(这实际上可能被认为是一种不好的实践),而是关于“可以”完成的问题。也就是说,在VB.NET中,您实现这样的接口......或者更简单地说,像这样隐式地调用它(在这种情况下,您可以直接调用它,或通过接口调用它)...用你想要的任何名字来做这件事...SubSomeRandomMemberName()//<--这个名字与接口成员不匹配接口的成员名称。我只是想知道C#中是否有类似的东西。(是的,我知道我可以简单地创建一个显式接口,然后通过另一个具有不同名称的“包装器”成员访问它,该成员只是委托给它,但在VB.NET中你只需要一个方法。)这样可以吗?Mark不,这在C#中是不可能的。(你不能在VB.NET中“显式实现接口”。)它可以通过使用显式实现+调用该实现的公共方法来实现与VB场景基本没有区别的结果。除了涉及反射的情况外,这实际上是一回事。以上是C#学习教程:在C#中,是否可以像VB.NET那样实现接口成员的不同名称的成员?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: