. net实现数组的语法

本文关键字:语法 数组 实现 net | 更新日期: 2023-09-27 18:10:12

实现接口数组的语法是什么?
iWord是一个接口。

List

的语法
public class Words : List<iWord>
{
}

但是这失败了
错误消息无效基类型
我得到一个错误,因为我要求一些愚蠢的东西?

public class Words : iWord[]
{
}

. net实现数组的语法

你不能这样做,但由于数组实现了IEnumerableIEnumerable<T>,也许这就足够了

class Words : IEnumerable<iWord> 

或者你可以坚持你最初的想法,毕竟List有一个索引器:

class Words : List<iWord>
// use indexer to get first element
var myWords = new Words();
var first = myWords[0];