2

次のコードのコンパイルで奇妙なエラーが発生しました。

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>コンパイルも成功します。
4

0 に答える 0