私は学校の c# クラスのプロジェクトに取り組んでいます。そして、私は非常に単純な質問だと思います。しかし、私はどこにも答えを見つけることができませんでした。構造体のリストを作成する方法について結果を出し続けています。構造体内のリストにアクセスする方法を知りたいですか?
したがって、これが教師から与えられた構造体であり、この課題に使用する必要があります。
[Serializable]
struct Name
{
public string firstName;
public string lastName;
}
[Serializable]
struct Movie
{
public string title;
public string year;
public Name director;
public float quality;
public string mpaaRating;
public string genre;
public List<Name> cast;
public List<string> quotes;
public List<string> keywords;
}
struct MovieList
{
public int length;
public Movie[] movie;
}
次の 2 つの方法で引用符とキーワードにアクセスしようとしましたが、どちらもエラーが発生しました。
1.
string quotes;
MovieList ML = new MovieList();
quotes = Console.ReadLine();
ML.movie[0].quotes[0] = quotes;
2.
string quotes;
MovieList ML = new MovieList();
quotes = Console.ReadLine();
ML.movie[0].quotes.Add(quotes);