【问题标题】:Is it possible to create indexer in helper class c# [duplicate]是否可以在帮助类 c# 中创建索引器 [重复]
【发布时间】:2021-08-02 17:18:34
【问题描述】:

我有兴趣为char[,] 创建自定义索引器。在我看来,这是被禁止的,但我想知道是否有机会。可以解决问题的代码是:

public static class GeneratorHelpers
    {
        public static char int[Vector2D position] (this char[,] field)
        {
            return field[position.X, position.Y];
        }
    }

以上代码无法编译。

【问题讨论】:

标签: c#


【解决方案1】:

目前,C# 语言中没有扩展属性、运算符或索引器之类的东西。最常见的模式就是为扩展方法添加额外的参数。

【讨论】:

    猜你喜欢
    • 2021-12-29
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    相关资源
    最近更新 更多