Перегрузка метода позволяет нам определять многие методы с тем же именем, но с другим набором параметров (с тем же именем, но с другой подписью).
Перегружены ли эти два метода?
class A
{
public static void MyMethod<T>(T myVal) { }
public static void MyMethod(int myVal) { }
}
EDIT:
Не следует выводить A<int>.MyMethod(myInt);
ошибку, так как построенный тип A<int>
имеет два метода с одинаковым именем и одной и той же сигнатурой?