【发布时间】:2012-09-06 13:40:30
【问题描述】:
这个问题可能有点混乱,但很难在主题标题中明确这个问题。
我有这样声明和实现的方法:
public IList<string> GetBookTitles()
{
IList<string> bookTitles = new List<string>();
// do something to populate the bookTitles list.
return bookTitles;
}
为什么我不能将此方法的结果传递给List<string>?毕竟List<string>是IList<string>的一种。
【问题讨论】:
-
请停止破坏您的格式。
-
我不明白这两个反对票!如果你问我,对于不了解这个概念的人来说,这是一个非常好的问题。
-
他们只是随心所欲。毕竟,这个星球上有这么多人。 :-)