私は学校で私の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);
ムービーを構造体にしたくありません。それをクラスにする。詳細については、[ここ](http://msdn.microsoft.com/en-us/library/ms229017.aspx)を参照してください。 –
それがうまくいかないと言ったら、エラーが出るのですか? –