实现接口数组的语法是什么? iWord是一个界面。
这是List
的语法public class Words : List<iWord>
{
}
但这失败了
带有错误消息的无效基本类型
我收到错误是因为我要求一些愚蠢的东西吗?
public class Words : iWord[]
{
}
答案 0 :(得分:1)
你不能这样做,但由于数组实现了IEnumerable
和IEnumerable<T>
,这可能就足够了
class Words : IEnumerable<iWord>
或者你可以坚持自己的初步想法,毕竟List
有一个索引器:
class Words : List<iWord>
// use indexer to get first element
var myWords = new Words();
var first = myWords[0];