我一直在为我在学校的 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;
}
现在我尝试通过以下两种方式访问引号和关键字,但都产生了错误:
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);