-4

次のコードがあります

class Program
{
    static void Main()
    {
        A a = new A();
        a.M(null);
    }
}

class A
{
    public void M(int? i)
    { }

    public void M(string s)
    { }
}

呼び出しがあいまいであるため、エラーがあります。Main メソッドに行を追加せずに M メソッドの呼び出しを変更し、クラス A にアクセスして正しくなるようにする必要があります。誰かがこれを行う方法を教えてもらえますか?

4

3 に答える 3