gpt4 book ai didi

c# - 按字符串属性 C# 对对象列表进行排序

转载 作者:可可西里 更新时间:2023-11-01 08:51:04 25 4
gpt4 key购买 nike

<分区>

Possible Duplicates:
Sorting a list using Lambda/Linq to objects
C# List<> OrderBy Alphabetical Order

如何按字符串属性的字母顺序对对象列表进行排序。

我已经尝试在该属性上实现 IComparable,但我只想出了如何对第一个字符进行排序(使用 char)。

编辑:这是一些示例代码。

class MyObject {
public string MyProperty {get;set;}
}

List<MyObject> sampleList = new List<MyObject>();

MyObject sample = new MyObject();
sample.MyProperty = "Aardvark";

MyObject sample2 = new MyObject();
sample2.MyProperty = "Zebra";

sampleList.Add(sample);
sampleList.Add(sample2);

sampleList.Sort(); // or something similar

foreach (var item in sampleList) {
Console.WriteLine(item.MyProperty);
}

应该输出 Aardvark 和 Zebra(按字母顺序)。

谢谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com