cId
(コースID)とcName
(コース名)のDropDownListを使用しています。ただし、cName
が重複している場合は、にcName
と参加したいと思います。同様に:$"cName ({startDate})"
リストの重複を編集するには?
これはどのように私のリストを見て:ありますので
var list = new List<(int cId, string cName, string startDate)>
{
(1, "Math", "1/12"),
(2, "Music", "1/12"),
(3, "English", "1/12"),
(4, "English", "11/4"),
(5, "Swedish", "1/12"),
(6, "Russia", "1/12")
};
2英語でcName
、startDate
はそれの文字列に追加する必要があり、のような:
cId cName
---- -----
1 | "Math"
2 | "Music"
3 | "English (1/12)"
4 | "English (11/4)"
6 | "Swedish"
7 | "Russia"
私が気にしていたこと:
リストは、任意のEDIT
cName = $"cName ({startDate})"
、cName
を重複している場合:これは、リストをDropDownListコントロールに追加された方法です
:
foreach (var item in list)
{
dplCourse.Items.Add(new ListItem(item.cId, item.cName));
}
それは余分なハッシュセットを作成していないので、これはおそらく私の解決策よりもわずかに速く実行されます:
これは、すべては次のようになります。 –
それは内部的にそうするかもしれません... @ScottChamberlain – Sefe