0
私は自分のNode \ ListクラスをC#で構築しましたが、私は新しいプロジェクトでそれらを使用しようとしましたが、私は解決する方法を把握することができない無数のエラー。C#間違った参照ノード<T> リスト<T>システムのノードとリストへのクラス
コード:リスト<があるどこ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Students;
using Nodes;
namespace schoolNodes
{
class Program
{
public static Student Best(List<Student> x)
{
Node<Student> p = x.GetFirst();
Student tal, talmax = null;
float mem, max = 0;
while (p != null)
{
tal = p.GetValue();
mem = tal.Avg();
if (mem > max)
{
max = mem;
talmax = tal;
}
p = p.GetNext();
}
return talmax;
}
public static int NumTeacherOfClass(string s, List<Teacher> l)
{
Node<Teacher> p = l.GetFirst();
int n = 0;
while (p != null)
{
if (p.GetValue().CheckClass(s))
n++;
p = p.GetNext();
}
return n;
}
...>それは私にエラーを与えます。
Node \ Listクラスを置く名前空間は、「ノード」と呼ばれます。
提案がありますか?ありがとうございました!
私は 'Using Nodes.List; Nodes.Node;を使用しています。しかし、それはリストとノードの値を要求するところで私にエラーを出していますので、 'Nodes.Listを使用して試しました。; Nodes.Node ;を使用していますが、 ''の前に ';'が存在しないというエラーが表示されます。 –
たぶんあなたは私を正しく理解していないのですが、 "List x"の代わりに "Nodes.List x"と書いてあります。また、エラーメッセージとノードクラスに関する情報であなたの答えを更新してください。実装の詳細、定義だけを削除できます。 –
Shumek
ありがとうございました!それは完璧に働いています! 次回この状況を回避するにはどうすればよいですか? –