我有List<KeyValuePair<string, Records> mylist;
我想在列表中循环foreach不同的键值。 像
这样的东西foreach(var item in myList.select(/\*query the disctinct values of key here ?*/)
有可能吗?怎么样?
答案 0 :(得分:4)
你可以做到
myList.Select(x => x.Key).Distinct()
foreach
会为您提供不同的密钥,<TextBox PlaceholderText="Host Name" Text="{x:Bind ViewModel.HostName, Mode=TwoWay}" Name="hostNameTB" AcceptsReturn="True" />
<TextBox PlaceholderText="Drive Model" Text="{x:Bind ViewModel.DriveModel, Mode=TwoWay}" Name="driveModelTB" />
<TextBox PlaceholderText="Drive SN" Text="{x:Bind ViewModel.DriveSN, Mode=TwoWay}" Name="driveSNTB" AcceptsReturn="True" InputScope="Digits"/>
会循环显示它们。