在Dictionary
我可以在下面的代码中获得它的Key
/列表Values
:
Dictionary<string, string> dictionary = new Dictionary<string, string>();
List<string> list_of_first_elements = new List<string>();
list_of_first_elements = new List<string> (dictionary.Keys);
是否有一个属性/方法可以在List<Tuple>
不循环列表并添加其第一个/第二个元素的情况下执行相同的操作?类似的东西:
List<Tuple<string, string>> list_of_tuples = new List<Tuple<string, string>>();
list_of_first_elements = """SomeCode""";
正如@KlausGütter 和@2kay 提到的,我使用 LINQ 来做到这一点,它的性能几乎可以循环,List
但它肯定更清晰,这里是代码:
list_of_first_elements = list_of_tuples.Select(_ => _.Item1).ToList();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句