gpt4 book ai didi

c# - 索引器有什么好处?

转载 作者:行者123 更新时间:2023-11-30 14:07:25 25 4
gpt4 key购买 nike

有人可以解释一下使用索引器有什么好处吗?

public class MyClass
{
private List<string> list = new List<string>()

public string this[int value]
{
get
{
return list[value];
}
}

public string GetValue(int value)
{
return list[value];
}
}

使用有什么好处:

MyClass target = new MyClass();
string value = target[0];

关于这个:

MyClass target = new MyClass();
string value = target.GetValue(0);

最佳答案

纯粹是语法方便和可读性/表现力。它仍然作为一种方法来实现。所以:如果您认为 target[0] 对于您的场景来说更明显、方便和可读:使用索引器。

关于c# - 索引器有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41138436/

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