XML 注释——如何正确注释显式实现的接口?
代码: public interface IFoo { void Bar() } public class FooClass : IFoo { /// <summary> ... </summary> /// <seealso cref="?"/> …
IL 中如何实现显式接口实现?
我一直在研究 IL 中的显式接口实现。以下类中的方法 Method(接口 IA 上有一个 Method()): public class B : IA object IA.Method() { /* code */ }…
使用 Rhino Mocks 删除显式实现接口的方法
如何使用 Rhino Mocks 删除显式实现接口的方法? 据我了解,Rhino Mocks 要求存根方法是虚拟的,并且显式实现的接口成员不是虚拟的。…
C# 中具有显式接口的对象初始值设定项
如何在 C# 中使用带有显式接口实现的对象初始值设定项? public interface IType { string Property1 { get set } } public class Type1 : IType { st…
显式实现的接口和通用约束
interface IBar { void Hidden() } class Foo : IBar { public void Visible() { /*...*/ } void IBar.Hidden() { /*...*/ } } class Program { stati…
C# 属性在派生类中不可用
我不确定发生了什么事。我有以下基类: public class MyRow : IStringIndexable, System.Collections.IEnumerable, ICollection<KeyValuePair<str…
如何确定显式实现的 MethodInfo 对象引用了哪个接口?
我有一个 MethodInfo 对象,它表示显式实现的接口方法,如下所示。 MethodInfo GetMethod() { return typeof(List<>).GetMethod( "System.Collect…
C# 中接口成员的访问修饰符
我从以下属性中收到编译错误。 错误是: “修饰符‘public’对此项目无效” public System.Collections.Specialized.StringDictionary IWorkItemContr…
C++/CLI:实现 IList 和 IList(默认索引器的显式实现)
我正在尝试实现一个同时实现 IList 和 IList 的 C++/CLI 类。 由于它们的名称重叠,我必须显式实现其中之一,自然的选择应该是 IList。 索引器的隐式…
LinkedList(T) 添加方法
ICollection(T) 接口中的 Add-方法已明确由 LinkedList(T)- 类实现。 该集合具有 AddFirst 和 AddLast 方法(以及其他方法)。 显式实现的方法映射到 …
为什么要使用显式接口实现来调用受保护的方法?
在 codeplex,我发现有一个类显式实现接口是很常见的。 然后,显式实现的方法/属性调用另一个具有相同名称的“受保护虚拟”方法/属性。 例如, public…
- 共 1 页
- 1