以下のような2つのオーバーロードされたメソッドがあります
public class TestClass
{
public void LoadTest(object param)
{
Console.WriteLine("Loading object...");
}
public void LoadTest(string param)
{
Console.WriteLine("Loading string...");
}
}
以下のようにこのメソッドを呼び出すと、出力がLoading string...として表示されます。.net がこのシナリオを処理する方法を説明してください。
class Program
{
static void Main(string[] args)
{
var obj=new TestClass();
obj.LoadTest(null);
// obj.LoadType(null);
Console.ReadLine();
}
}