2

こんにちは、私はまだ C# を学んでおり、学習目的でバイナリ ツリー トラバーサルのアルゴリズムを作成しようとしています。Java で同じことを行い、なんとか機能させることができました。メソッドに Node のパラメーターを与えることができるかどうかを知る必要があります。 .これは私がこれまでに持っているものです:

public class Node<T>
{
        public Node<T> Left { get; set; }
        public Node<T> Right { get; set; }
        public T Data { get; set; }
}



public static void InOrder(Node<T> n)
        {
        }

問題は InOrder パラメーターにあります。シンボル T を解決できないため、Node のパラメーターを渡すことができないことがわかります。Java では、この構文を使用して Node n を機能させましたが、C# では構文が異なるようです。

その場合、現在のクラス Node を型として使用するにはどうすればよいですか?

4

3 に答える 3