我想创建一个Dictionary在Keys的代表来自一个元素List。每个列表元素都必须出现在这个字典中。
示例:
一部电影有一个演员列表。
现在我想要一个演员出演的电影列表。如果电影有多个演员,每个演员都应该在自己的列表中列出这部电影。
我有一个这样的数据结构:
public class MovieData
{
public List<string> Actors { get; set;}
public string Title { get; set; }
public DateTime ReleaseDate { get; set; }
public string FilePath { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
一个小例子来说明这一点:
var movie1 = new MovieData {
Title = "Movie1",
Actors = new List<string> { "Bob Smith", "Alice Stevens"}};
var movie2 = new MovieData {
Title = "Movie2",
Actors = new List<string> { "Alice Stevens"}}; …Run Code Online (Sandbox Code Playgroud)