需要一些帮助来排序c#中的结构数组
本文关键字:结构 数组 排序 帮助 | 更新日期: 2023-09-27 18:16:41
你好,我希望得到一些帮助。我有这样的结构:
struct data
{
public String names;
public int number;
}
我被要求在控制台显示这个结构按字母顺序排序(通过评估名称)我真的不知道如何做到这一点,我知道如何排序数组,但我不知道如何排序这样的结构
我是一个初学者,任何帮助是收到感谢
这可能对您有用
data[] datas = new[] {
new data() { names = "Mohit", number = 3 },
//More data like that
}
然后
Array.Sort<data>(datas, (x,y) => x.names.CompareTo(y.names));
//or
Array.Sort(datas, (x,y) => string.Compare(x.names, y.names));
或使用System。Linq
datas.OrderBy(x=>x.names);