假设您有一个具有使用 T 的方法的类。并且您还有同名的标准方法。
如果 T 与标准方法的类型相同,会发生什么?调用标准方法。
有什么办法可以强制他调用T法吗?
使用系统;
namespace ConsoleApplication3
{
class Program
{
static void Main()
{
Generics<Int32> anInt = new Generics<Int32>(4);
Generics<String> aString = new Generics<String>("test");
}
}
public class Generics<T>
{
public T Member;
public String ErrorMessage;
public Generics(T member)
{
this.Member = member;
}
public Generics(String errorMessage)
{
this.ErrorMessage = errorMessage;
}
}
}