explicit-interface

explicit-interface

文章 0 浏览 3

XML 注释——如何正确注释显式实现的接口?

代码: public interface IFoo { void Bar() } public class FooClass : IFoo { /// &ltsummary&gt ... &lt/summary&gt /// &ltseealso cref="?"/&gt …

最美不过初阳 2024-11-07 01:41:03 0 0

为什么在值类型上调用显式接口实现会导致它被装箱?

我的问题与此有些相关: 通用约束如何防止使用隐式实现的接口对值类型进行装箱?,但不同的是,它不需要约束来执行此操作,因为它根本不是通用的。 我…

久隐师 2024-11-03 21:31:23 0 0

显式接口实现限制

我有一个非常简单的场景:“人”可以是公司的“客户”或“员工”。 可以使用“呼叫”方法通过电话呼叫“人”。 根据“人员”在通话上下文中扮演的角色…

又爬满兰若 2024-10-06 11:17:22 2 0

IL 中如何实现显式接口实现?

我一直在研究 IL 中的显式接口实现。以下类中的方法 Method(接口 IA 上有一个 Method()): public class B : IA object IA.Method() { /* code */ }…

一口甜 2024-09-10 07:48:03 9 0

使用 Rhino Mocks 删除显式实现接口的方法

如何使用 Rhino Mocks 删除显式实现接口的方法? 据我了解,Rhino Mocks 要求存根方法是虚拟的,并且显式实现的接口成员不是虚拟的。…

以往的大感动 2024-08-31 17:27:53 9 0

C# 中具有显式接口的对象初始值设定项

如何在 C# 中使用带有显式接口实现的对象初始值设定项? public interface IType { string Property1 { get set } } public class Type1 : IType { st…

时光清浅 2024-08-27 12:25:15 9 0

显式实现的接口和通用约束

interface IBar { void Hidden() } class Foo : IBar { public void Visible() { /*...*/ } void IBar.Hidden() { /*...*/ } } class Program { stati…

孤君无依 2024-08-20 05:44:42 11 0

C# 属性在派生类中不可用

我不确定发生了什么事。我有以下基类: public class MyRow : IStringIndexable, System.Collections.IEnumerable, ICollection&ltKeyValuePair&ltstr…

浪漫人生路 2024-08-19 08:10:29 11 0

如何确定显式实现的 MethodInfo 对象引用了哪个接口?

我有一个 MethodInfo 对象,它表示显式实现的接口方法,如下所示。 MethodInfo GetMethod() { return typeof(List&lt&gt).GetMethod( "System.Collect…

归途 2024-08-15 19:28:22 12 0

使用显式接口防止意外修改 C# 中的属性

我偶然发现了以前没有注意到的 C# 方法解析的一个功能。也就是说,当我显式实现支持 setter 的接口,并且隐式接口仅提供受保护集时,编译器在我调用它…

江心雾 2024-08-11 08:37:39 7 0

C# 中接口成员的访问修饰符

我从以下属性中收到编译错误。 错误是: “修饰符‘public’对此项目无效” public System.Collections.Specialized.StringDictionary IWorkItemContr…

心碎的声音 2024-07-25 15:28:01 5 0

C++/CLI:实现 IList 和 IList(默认索引器的显式实现)

我正在尝试实现一个同时实现 IList 和 IList 的 C++/CLI 类。 由于它们的名称重叠,我必须显式实现其中之一,自然的选择应该是 IList。 索引器的隐式…

-小熊_ 2024-07-16 03:07:16 11 0

LinkedList(T) 添加方法

ICollection(T) 接口中的 Add-方法已明确由 LinkedList(T)- 类实现。 该集合具有 AddFirst 和 AddLast 方法(以及其他方法)。 显式实现的方法映射到 …

烈酒灼喉 2024-07-12 13:28:27 7 0

为什么要使用显式接口实现来调用受保护的方法?

在 codeplex,我发现有一个类显式实现接口是很常见的。 然后,显式实现的方法/属性调用另一个具有相同名称的“受保护虚拟”方法/属性。 例如, public…

鹤舞 2024-07-09 15:49:16 7 0

显式实现接口时装箱的成本有多大

当前显式成员实现的指南建议: 使用显式成员来近似私有接口实现。 如果您仅出于基础设施原因需要实现接口,并且您从不期望开发人员直接从此类型调用该…

汐鸠 2024-07-09 01:31:12 7 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文