小编典典

如何在 C# 中重载 [] 运算符

all

我想在一个类中添加一个运算符。我目前有一种GetValue()方法,我想用[]运算符替换。

class A
{
    private List<int> values = new List<int>();

    public int GetValue(int index) => values[index];
}

阅读 107

收藏
2022-05-16

共1个答案

小编典典

public int this[int key]
{
    get => GetValue(key);
    set => SetValue(key, value);
}
2022-05-16