gpt4 book ai didi

c# - C# 中的泛型列表类

转载 作者:太空狗 更新时间:2023-10-29 22:16:27 25 4
gpt4 key购买 nike

我目前正在制作我自己的非常基本的通用列表类(以更好地理解预定义的列表类是如何工作的)。我遇到的唯一问题是我无法像通常使用“System.Collections.Generic.List”那样访问数组内的元素。

GenericList<type> list = new GenericList<type>();
list.Add(whatever);

这工作正常,但是当我尝试访问“任何”时,我希望能够编写 :

list[0];

但这显然行不通,因为我显然在代码中遗漏了一些东西,我需要向我的其他完全可用的通用类添加什么?

最佳答案

它叫做 indexer ,这样写:

public T this[int i]
{
get
{
return array[i];
}
set
{
array[i] = value;
}
}

关于c# - C# 中的泛型列表类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14962358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com