50得票13回答
接口中的内部成员

我有一组实现了一个接口的对象,以及一个包含该接口的列表:public interface IAM { int ID { get; set; } void Save(); } public class concreteIAM : IAM { public int ID...

17得票3回答
如何在使用Moq模拟具体类时,使用接口参数调用构造函数

我有以下使用构造函数注入的类:public class Service : IService { public Service(IRepository repository, IProvider provider) { ... } } 对于这个类中的大多数方法,我只需为IReposit...

16得票4回答
一个方法声明的返回类型应该是接口还是具体类?

通常情况下,接口或抽象类是更合适的选择,我说得对吗? 但在某些情况下,具体类似乎更好。例如:public string Replace(string old, string new) String 的 Replace 方法会返回一个具体的类(这只是一个例子,尽管 String 没有实现任何接...

13得票2回答
数据绑定错误:尝试将带有抽象变量类型的ViewModel传递到包含布局中

*编辑:为了回答自己的问题,我不得不将EditorViewModel作为导入添加到外部布局中的父抽象类中,并使用app:viewModel="@{((EditorViewModel)viewModel)}"将viewModel转换为父类。就是这样!虽然我发誓以前没有做过这个转换... 我的问...