こんにちは、私はまだ 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 を型として使用するにはどうすればよいですか?