【发布时间】:2019-01-25 16:01:40
【问题描述】:
如果我有这个类:
public class Result<T>
{
}
我想添加一个类似的方法:
public class Result<T>
{
void DoStuff(Result<T2> otherResult)
{
if (otherResult.HasErrors)
DoWhatever();
}
}
这是 C# 中的一个错误,但我不明白为什么。只要我不对其他 Result 的 T 做任何事情,编译器为什么会介意?
【问题讨论】:
-
您尚未在任何地方定义 T2。您遇到的具体错误是什么?