c# - 此 C# 代码的含义是什么,我该如何使用它?

标签 c#

public int this[int x, int y]
{
   get { return (x + y); }
}

最佳答案

这是一个 indexer接受两个整数。您可以将其视为类似于二维数组,只是结果是动态计算的而不是存储的。

它允许您编写 int result = foo[a, b];

关于c# - 此 C# 代码的含义是什么,我该如何使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3768614/

相关文章:

c# - 如何将大型 JSON 对象直接序列化为 HttpResponseMessage 流?

c# - 如何使用 CultureInfo 获取 12 小时或 24 小时时间(不带日期)

c# - 如何使用 .NET Core 依赖注入(inject)在运行时解析服务和注入(inject)额外的构造函数参数?

c# - 使用 C# 设置 CPU 的关联性

c# - Fluent API,Entity Framework Core 中的多对多

c# - 如何使用正则表达式从字符串中获取数字?

c# - 垃圾收集是否在调试期间运行?

c# - 将指数数转换为整数

c# - 将 session 传递到另一个子域

c# - 等效接口(interface)之间的隐式转换