C# で配列を拡張することは可能ですか? 質問する

C# で配列を拡張することは可能ですか? 質問する

私は IEnumerable のような外部クラスにメソッドを追加することに慣れています。しかし、C# で配列を拡張することはできますか?

多次元であっても配列を IEnumerable に変換するメソッドを追加する予定です。

関係ありませんC# で配列を拡張する方法

ベストアンサー1

static class Extension
{
    public static string Extend(this Array array)
    {
        return "Yes, you can";
    }
}

class Program
{

    static void Main(string[] args)
    {
        int[,,,] multiDimArray = new int[10,10,10,10];
        Console.WriteLine(multiDimArray.Extend());
    }
}

おすすめ記事