嗨,我在排序数据时遇到问题。我正在从数据文件读取到结构中。我想按以下方式排序:
我的输入数据:
姓名 姓氏 年龄 性别
扬·科瓦尔斯基 45
米亚当·科瓦尔斯基 44
米安娜·诺瓦克 44 k
安杰伊·皮乌卡 22 m
达努塔·德热沃 25 k
奥拉诺瓦克 25 k
扬皮乌卡 66米
扬·科瓦尔斯基 45
米亚当·科瓦尔斯基 44
米斯坦·德热沃 66
米我期待:
文件 1
扬·科瓦尔斯基 45
米亚当·科瓦尔斯基 44
米扬·科瓦尔斯基 45
米亚当·科瓦尔斯基 44
米文件 2
安杰伊·皮乌卡 22 m
扬皮乌卡 66米
文件 3
安娜·诺瓦克 44 k
奥拉诺瓦克 25 k
文件 4
达努塔·德热沃 25 k
斯坦·德热沃 66
米然后我想处理数据,绘制科瓦尔斯基的年龄图表。 我将加载的数据是不同的大小,一旦科瓦尔斯基是 10 乘以 100。但是,列数是恒定的。
我可以以这样的方式进行排序,以便:
LP姓氏
4 科瓦尔斯基
2 皮乌卡
2 诺瓦克
2 德热沃
您可以创建一个适配器,以将数据转换为具有属性"年龄"、"姓名"、"性别"、"姓氏"的类"人员",然后使用 Linq 进行排序。但是,如果您不指定如何导入数据,我们将无法为您提供帮助。