우리는 "개체"아래의 오버로드 된 메서드에 전달하기 전에 캐스팅 경우 INT32가 INT32로 threated되지 않습니다 유형의 변수를 int로서 그것을 처리하기 위해과부하 방법
public static void MethodName(int a)
{
Console.WriteLine("int");
}
public static void MethodName(object a)
{
Console.ReadLine();
}
Int32는 "Object"로 캐스팅 되어도 반영을 통해 얻을 수 있습니다.
public static void MethodName(object a)
{
if(a.GetType() == typeof(int))
{
Console.WriteLine("int");
}
else
{
Console.ReadLine();
}
}
다른 방법이 있습니까? 어쩌면 제네릭을 사용하고 있을까요?
감사를 호출하는 방법을
! 그러나 그것은 나의 경우가 아니다. –