草庐IT

ion-list

全部标签

c# - List<T> OrderBy 字母顺序

我在Framework3.5上使用C#。我正在寻找快速排序通用List.为了这个例子,假设我有一个列表Person带有姓氏属性的类型。我如何使用lambda表达式对这个列表进行排序?Listpeople=PopulateList();people.OrderBy(????=>?????) 最佳答案 如果您指的是就地排序(即更新列表):people.Sort((x,y)=>string.Compare(x.LastName,y.LastName));如果您指的是新列表:varnewList=people.OrderBy(x=>x.La

c# - List<T> OrderBy 字母顺序

我在Framework3.5上使用C#。我正在寻找快速排序通用List.为了这个例子,假设我有一个列表Person带有姓氏属性的类型。我如何使用lambda表达式对这个列表进行排序?Listpeople=PopulateList();people.OrderBy(????=>?????) 最佳答案 如果您指的是就地排序(即更新列表):people.Sort((x,y)=>string.Compare(x.LastName,y.LastName));如果您指的是新列表:varnewList=people.OrderBy(x=>x.La

c# - 从 C# 中的 List<T> 中删除重复项

谁有在C#中对泛型列表进行去重的快速方法? 最佳答案 如果您使用的是.Net3+,则可以使用Linq。ListwithDupes=LoadSomeData();ListnoDupes=withDupes.Distinct().ToList(); 关于c#-从C#中的List中删除重复项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/47752/

c# - 从 C# 中的 List<T> 中删除重复项

谁有在C#中对泛型列表进行去重的快速方法? 最佳答案 如果您使用的是.Net3+,则可以使用Linq。ListwithDupes=LoadSomeData();ListnoDupes=withDupes.Distinct().ToList(); 关于c#-从C#中的List中删除重复项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/47752/

c# - 使用 LINQ 获取一个 List<> 中不在另一个 List<> 中的项目

我假设有一个简单的LINQ查询来执行此操作,我只是不确定如何操作。给定这段代码:classProgram{staticvoidMain(string[]args){ListpeopleList1=newList();peopleList1.Add(newPerson(){ID=1});peopleList1.Add(newPerson(){ID=2});peopleList1.Add(newPerson(){ID=3});ListpeopleList2=newList();peopleList2.Add(newPerson(){ID=1});peopleList2.Add(newPer

c# - 使用 LINQ 获取一个 List<> 中不在另一个 List<> 中的项目

我假设有一个简单的LINQ查询来执行此操作,我只是不确定如何操作。给定这段代码:classProgram{staticvoidMain(string[]args){ListpeopleList1=newList();peopleList1.Add(newPerson(){ID=1});peopleList1.Add(newPerson(){ID=2});peopleList1.Add(newPerson(){ID=3});ListpeopleList2=newList();peopleList2.Add(newPerson(){ID=1});peopleList2.Add(newPer

c# - 使用 LINQ 连接 List<string> 中的所有字符串

是否有任何简单的LINQ表达式来连接我的整个List收藏品来单string带分隔符?如果集合是自定义对象而不是string怎么办??想象一下,我需要连接object.Name. 最佳答案 stringresult=String.Join(delimiter,list);足够了。 关于c#-使用LINQ连接List中的所有字符串,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/559

c# - 使用 LINQ 连接 List<string> 中的所有字符串

是否有任何简单的LINQ表达式来连接我的整个List收藏品来单string带分隔符?如果集合是自定义对象而不是string怎么办??想象一下,我需要连接object.Name. 最佳答案 stringresult=String.Join(delimiter,list);足够了。 关于c#-使用LINQ连接List中的所有字符串,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/559

C# List<string> 到带分隔符的字符串

C#中有没有一个函数可以快速将一些集合转换为字符串并用分隔符分隔值?例如:Listnames-->stringnames_together="John,Anna,Monica" 最佳答案 您可以使用String.Join.如果你有List那么你可以调用ToArray第一:Listnames=newList(){"John","Anna","Monica"};varresult=String.Join(",",names.ToArray());在.NET4中你不需要ToArray不再,因为String.Join过载了这需要IEnume

C# List<string> 到带分隔符的字符串

C#中有没有一个函数可以快速将一些集合转换为字符串并用分隔符分隔值?例如:Listnames-->stringnames_together="John,Anna,Monica" 最佳答案 您可以使用String.Join.如果你有List那么你可以调用ToArray第一:Listnames=newList(){"John","Anna","Monica"};varresult=String.Join(",",names.ToArray());在.NET4中你不需要ToArray不再,因为String.Join过载了这需要IEnume