次のコードのコンパイルで奇妙なエラーが発生しました。
using System;
public class Tree<T> : IComparable<Tuple<double, T>>
{
public int CompareTo(Tuple<double, T> other)
{
return 0;
}
}
指定されたジェネリック引数の数が、ジェネリック型定義のアリティと等しくありません。パラメータ名: インスタンス化。
- エラーは私のプロジェクトでのみ発生します。同じコードが新しいプロジェクトで正常にコンパイルされます。
- に置き換える
Tuple<double, T>
と、Tuple<T, T>
コンパイルも成功します。