gpt4 book ai didi

C# 按 X 和 Y 对列表进行排序

转载 作者:太空宇宙 更新时间:2023-11-03 19:28:32 25 4
gpt4 key购买 nike

我需要按 X 和 Y 对列表进行排序。我阅读了一些关于对 X 和 Y 进行排序的其他问题,但我不明白:

List<SomeClass>() a;
List<SomeClass> b = a.OrderBy(x => x.x).ThenBy(x => x.y).ToList();

我的意思是,x => x.x 给出未声明的变量错误。

问题是:如何在列表中按 X 和 Y 排序,或者:用什么变量代替 x => x.x?????

编辑:对了,我的列表是这样的:

List<Class1> MapTiles;

在类中:int ID、int X、int Y

谢谢。

最佳答案

C# 区分大小写。你需要

// Note the capital letters
List<SomeClass> b = a.OrderBy(item => item.X).ThenBy(item => item.Y).ToList();

关于C# 按 X 和 Y 对列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6720351/

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