我有我的泛型類和接受作爲參數委託兩種方式(普通或不)通用 - 編譯器警告CS0693或錯誤
public sealed class MyClass<TResult>
{
public MyClass ContinueWith(ThreadInfo.Parameterized arg)
{
}
public MyClass<TResult> ContinueWith<TResult>(ThreadInfo<TResult>.Parameterized arg)
{
}
}
其中:
public sealed class MyClass
{
}
我有Compiler Warning (level3) CS0693但如果我從第二種方法中刪除<TResult>
:
public MyClass<TResult> ContinueWith(ThreadInfo<TResult>.Parameterized arg)
我不能使用這個方法,如果我嘗試我得到一個編譯器錯誤,因爲編譯器認爲我想使用第一種方法。
我該如何解決這個問題?
最後的作品。謝謝。 – Nick