次のコードがあります
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 にアクセスして正しくなるようにする必要があります。誰かがこれを行う方法を教えてもらえますか?