相关疑难解决方法(0)

列出<T>或IList <T>

任何人都可以向我解释为什么我想在C#中使用IList而不是List?

相关问题:为什么暴露它被认为是不好的List<T>

c# generics list

485
推荐指数
13
解决办法
20万
查看次数

为什么返回集合接口而不是具体类型?

我注意到在其他人的代码中,返回泛型集合的方法几乎总是返回一个接口(例如IEnumerable<T>或者IList<T>),而不是具体的实现.

我有两个相关的问题.首先,为什么(如果有的话)返回接口被认为更好?其次,是否有一个包含Sort方法的集合接口(如同List<T>)?

.net c# interface list return-type

16
推荐指数
2
解决办法
5979
查看次数

方法返回一个接口

大家好,

我正在考虑这行代码

IDataReader myReader = questDatabase.ExecuteReader(getQuest);
Run Code Online (Sandbox Code Playgroud)

我正在使用DAAB,但我无法理解方法ExecuteReader(DbCommand)返回IDataReader接口的意义和含义是什么.

任何人都可以解释,拜托

.net c# oop interface

12
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×3

.net ×2

interface ×2

list ×2

generics ×1

oop ×1

return-type ×1