我一直在搜索和搜索,但没有找到比较。是否有直接转换,或者需要更多的基础工作才能使C#工作?
什么是C ++ std :: vector :: at?
的C#等价物答案 0 :(得分:0)
您可以将通用类型列表用于您的目的。这种类型的Indexer方法在无效索引的情况下抛出异常(换句话说,list的operator []类似于vector :: at)
答案 1 :(得分:0)
MyList.ElementAt(..)
/ MyEnumerable.ElementAt(..)
进行边界检查,以及普通MyList[..]
See C# Source Code