任何人都可以向我解释为什么我想在C#中使用IList而不是List?
相关问题:为什么暴露它被认为是不好的List<T>
我注意到在其他人的代码中,返回泛型集合的方法几乎总是返回一个接口(例如IEnumerable<T>或者IList<T>),而不是具体的实现.
我有两个相关的问题.首先,为什么(如果有的话)返回接口被认为更好?其次,是否有一个包含Sort方法的集合接口(如同List<T>)?
大家好,
我正在考虑这行代码
IDataReader myReader = questDatabase.ExecuteReader(getQuest);
Run Code Online (Sandbox Code Playgroud)
我正在使用DAAB,但我无法理解方法ExecuteReader(DbCommand)返回IDataReader接口的意义和含义是什么.
任何人都可以解释,拜托