メソッドを作成する方法GetStudents()すべての生徒のリストを返します。 GetStudents()の戻り値の型はListで、int = idおよびstring = nameの場合は?戻り値の型を持つメソッド<int,string>
このメソッドは、Visual Studioで作成する必要があります。
メソッドを作成する方法GetStudents()すべての生徒のリストを返します。 GetStudents()の戻り値の型はListで、int = idおよびstring = nameの場合は?戻り値の型を持つメソッド<int,string>
このメソッドは、Visual Studioで作成する必要があります。
いくつかの方法:
は、2つのパブリックプロパティid
とname
とStudent
という名前のクラスを作成し、戻り値の型としてList<Student>
使用。
class Student
{
public int id {get;set;}
public string name {get;set;}
}
public List<Student> GetStudents()...
使用Tuple<int, string>
public List<Tuple<int, string>> GetStudents()...
使用(int, string)
のような戻り値の型を書き込むことができ、新たなC#構文。
public List<(int id, string name)> GetStudents()... //works in C# 7
返品の種類としてDictionary<int, string>
を使用してください。
public Dictionary<int, string> GetStudents()... //IDs must be unique
このケースでは3が当てはまりません - List <(int、string)> 'を返すのにどのように使えますか? –
@DStanley:それを試したことはありませんが、 '(int、string)'は 'Tuple
概念的には似ていますが、 'List
あなたは、<タプル>辞書(Idsは一意であると仮定した場合)または一覧のいずれかを返すことができます。しかし、これを行う代わりに、適切なStudent型を定義し、その型のリストを返します。 –
@AnthonyPegram public static List public static List> GetStudent()の代わりにGetStudents()を呼び出すことを意味します。 –
はい、それは私の提案です。 –