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 に答える