87得票5回答
在C#中,所有数组都实现了哪些接口?

作为一名新的.NET 3.5程序员,我开始学习LINQ,并发现了一些非常基础的东西,以前从未注意过: 这本书声称每个数组都实现了IEnumerable接口(显然,否则我们无法在数组上使用LINQ to objects...)。当我看到这个时,我想到我从来没有真正思考过这个问题,我问自己:所有...

72得票6回答
如何快速查找接口方法的实现?

有没有一种快速的方法可以找到接口方法/属性等的所有实现,而不是引用?这是一些示例代码:public class SomeClass : IBaseClass { public Int32 GetInt() { return 1; } } public interface...

26得票6回答
可以实现多少个接口?

在C#中: 一个类可以同时实现多少个接口?public class MyClass: IInteferface_1, IInterface_2, ... , IInterface_N { } 有没有N的限制? 不用担心,我不想实现或维护这样一个对象。我只是想知道是否存在限制。

21得票3回答
接口实现了两次“类型可能统一”; 为什么这个解决方法有效?

我在尝试为同一个类实现两次接口时遇到了编译器错误,就像这样:public class Mapper<T1, T2> : IMapper<T1, T2>, IMapper<T2, T1> { /* implementation for IMapper&l...

20得票1回答
C# 8.0默认接口成员的意外行为

考虑以下代码:interface I { string M1() => "I.M1"; string M2() => "I.M2"; } abstract class A : I {} class C : A { ...

13得票2回答
PHP接口实现拒绝子类参数。

考虑以下内容:class A{} class B extends A{} interface I{ // expects object instanceof A function doSomething(A $a); } class C implements I { // fail...

13得票2回答
使用Java 8在运行时选择具体实现

我不清楚在选择实现/子类实例化时,应该把 if/switch 放在哪里,尤其是考虑到现在接口可以有静态方法。 假设我有一个服务,由一个接口定义类型和一些实现组成。我想最好不要把逻辑放在服务中,而是使用工厂方法。但是它应该放在接口中还是像这个答案建议的另一个带有参数类型映射的类中呢? 对我来...

13得票2回答
在C#中,是否可以像在VB.NET中那样使用不同名称的成员来实现接口成员?

好的,我提出一个问题,不是为了展示良好的编程实践(这实际上可能被认为是一种不好的做法),而是关于“是否”可以完成。 话虽如此,在VB.NET中,您可以像这样实现接口... Sub SomeInterfaceMember() Implements ISomeInterface.Som...

13得票2回答
JSR-353(JSON)实现的API有哪些?

我刚刚发现Jackson没有实现JSR-353,但我们已经设计了该模块..所以我急需找到替代该API的方案来开始工作!:D 我搜索了一些实现标准的API,但没有找到任何有趣的结果,因为我们计划使用该标准进行编码,并强制系统使用特定的实现(我正在拼命寻找的API)。

13得票4回答
libxml2是否支持XPath 2.0?

我尝试在libxml2中使用XPath 2.0表达式//span/string(.),但它不起作用。所以我的问题是:libxml2是否支持XPath 2.0?