如何调用泛型重载方法

时间:2012-05-23 13:06:01

标签: generics c#-4.0

我有这个方法,我们称之为A

public static List<string> GetDocuments<T>(T t, string documentType)

和重载,我们称之为B

public static List<string> GetDocuments(Guid id, string documentType)
{
   return GetDocuments(id, documentType);
}

问题是B中的调用是B意味着它将永远递归。我如何在B中拨打A?

1 个答案:

答案 0 :(得分:2)

我认为以下内容应该是明确的:

public static List<string> GetDocuments(Guid id, string documentType)
{
   return GetDocuments<Guid>(id, documentType);
}