2

我有这个方法,我们称之为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?

4

1 回答 1

2

我想以下应该是明确的:

public static List<string> GetDocuments(Guid id, string documentType)
{
   return GetDocuments<Guid>(id, documentType);
}
于 2012-05-23T13:08:31.793 回答