私のジャンルを一緒に参加させ、代わりにdiffラインで印刷したい。 「Action、Adventure」のようなジャンルに参加するにはどうすれば2つの差分行に印刷できますか? 私の出力は2つの異なる行に出力されます。 申し訳ありませんが、フォーマットと悪い英語。itemListを1行に結合する方法は?
マイコード:
static void initMovies(List<Movie> mList)
{
Movie m;
m = new Movie("The Great Wall", 103, "NC16", new DateTime(2016,12,29),new List<string> { "Action", "Adventure" });
mList.Add(m);
m = new Movie("Rogue One: A Star Wars Story", 134, "PG13", new DateTime(2016,12,15),new List<string> { "Action","Adventure"});
mList.Add(m);
m = new Movie("Office Christmas Party", 106, "M18", new DateTime(2017,01,15),new List<string> { "Comedy" });
mList.Add(m);
m = new Movie("Power Rangers", 120, "G",new DateTime(2017,1,31),new List<string>{ "Fantasy","Thriller"});
mList.Add(m);
}
static void displayMovie(List<Movie> mList)
{
Movie m;
Console.WriteLine("{0,-10} {1,-30} {2,-10} {3,-20} {4,-20} {5,-10}","No","Title","Duration","Genre","Classification","Opening Date");
var gList = new List<List<string>>();
for(int i = 0; i<mList.Count;i++)
{
m = mList[i];
foreach (string value in m.GetGenreList())
{
Console.WriteLine("{0,-10} {1,-30} {2,-10} {3,-20} {4,-20} {5,-10}", i + 1, m.Title, m.Duration, value, m.Classification, m.openingDate);
}
}
}
か出力する。 –
何tgt?あなたのデータのテキストを追加してください。 –
サンプルデータを共有するだけで簡単にテストできます。 :) – prtdomingo