J'ai créé un BinaryTreeNode<T>
et puis en créant Add(T data)
méthode pour BinaryTree<T>
classe.Comparaison en C#: l'opérateur « < » ne peut pas être appliqué aux opérandes de type « T » et classe « T »
Lorsque je tente de comparer les valeurs de compilateur objets dit:
opérateur « < » ne peut pas être appliqué aux opérandes de type « T » et « T ».
Exemple:
public void AddNode(T data) {
BinaryTreeNode<T> node = new BinaryTreeNode<T>(data);
BinaryTreeNode<T> temp = root;
if (temp.Value < node.Value) // **PROBLEM HERE**
...
J'utilise VS08 Express Edition.
Avez-vous fait une classe nommée "T"? – cakeforcerberus