我正在使用一个包含以下泛型类中的重载方法的代码:
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)