explicit-interface

explicit-interface

文章 0 浏览 5

为什么Array类显式而不是隐式实现Ilist接口?

我的目标语言是带有.net框架的C#。我想知道这个话题背后的意义或原因是什么? 任何意见和建议将不胜感激。 编辑 为什么我问这个问题? 因为现在,Arra…

永不分离 2025-01-01 21:23:07 1 0

C# 中的类型转换是否发生在这里?

我有一个关于类型转换的基本问题。 class A { } class B : A { } B b = new B(); A a = (A)b; 上面的代码中是否会发生类型转换? interface IA { void…

暗地喜欢 2024-12-23 02:18:07 1 0

显式接口实现不能是虚拟的

作为记录,我已经看到了这个 连接项 但我无法真正理解支持这一点会出现什么问题。 假设我有以下代码: public interface IInterface { void Method();…

最舍不得你 2024-11-29 21:21:18 3 0

类型参数“T”与外部类型的类型参数具有相同的名称 '...'

public abstract class EntityBase { ... } public interface IFoobar { void Foo(int x) where T : EntityBase, new(); } public interface IFoobar …

默嘫て 2024-11-24 16:46:39 3 0

IXmlSerialized 和不变性

我正在一个不可变的类中实现 IXmlSerialized 。为了保持类不可变,我显式实现接口,以便隐藏方法,并使用封装 ReadXml(XmlReader reader) 方法的静态 …

财迷小姐 2024-11-17 16:51:31 4 0

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

代码: public interface IFoo { void Bar(); } public class FooClass : IFoo { /// ... /// //How do you reference the IFoo.Bar() method public …

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

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

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

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

显式接口实现限制

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

江心雾 2024-08-11 08:37:39 10 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

更多

友情链接

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