Я работаю с кодом, который содержит следующий перегруженный метод в универсальном классе:
public class A<T>
{
public void Process(T item) { /*impl*/ }
public void Process(string item) { /*impl*/ }
}
При параметризации класса для string
я теряю возможность вызывать версию с общим параметром?
var a = new A<string>();
a.Process(""); //Always calls the non-generic Process(string)