2 youtobig youtobig 于 2016.01.14 18:31 提问

C#用文本文件读取记账信息,并且按照日期倒排序显示,请问怎么实现呢?
c#

C#用文本文件读取记账信息,并且按照日期倒排序显示,请问怎么实现呢?

1个回答

caozhy
caozhy   Ds   Rxr 2016.01.14 19:09
已采纳

var data = File.ReadAllLines(文件).Select(x => x.split(',')[某一列]).OrderByDescending();
类似这样

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
怎样把数据库中的数据按入库顺序倒排序显示出来
select   *   from   table1   order   by   字段   DESC
对获取的文件根据修改的时间进行排序
1 从指定的文件夹下获取所有 文件,并对所有的文件根据时间由近到远排序  public static void main(String[] args) { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); File f=new File("E:\\123\\img"); //获取文件夹的所有文件 C
单词按首字母排序的两种方法
单词按首字母排序的两种方法,单词按首字母排序的两种方法,
java从文本中读取单词,并将所有不重复单词按升序排列
package setframe; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.Fi
C# 读取文件夹下文件,按照名字排序
正常的读取文件时非常简单的,按照文件名排序就要参照Windows的排序, 往往添加排序处理后与windows的排序规则不统一,所以要学会调用windows 的排序dll,可以节省很多时间。 //APP_DATA\Advertisement DirectoryInfo folder = new DirectoryInfo("./APP_DATA/Advertisement"); if (
按工资降序排列,若工资相同,则按照雇佣日期尚需排列,获取6~10 条记录
select a.* from (select t.*, rownum rn from (select * from emp order by sal desc, hiredate asc) t) a where a.rn between 6 and 10;
利用结构体输入学生信息并按分数排序后输出
#include <stdio.h> #include <malloc.h> struct Student { int age; float score; char name[100]; }; int main(void) { struct Student * pst; int i, j; int len; printf("请输入学生的个数len
Android中对日期进行排序
最近在项目中需要将读取的数据按照时间的降序进行排序。 具体的步骤如下: 1.读取数据,存入List中 2.取出数据中的时间戳,由String转换成Date 3.使用冒泡排序对List中元素按照Date进行排序 具体代码如下: //将List按照时间倒序排列 @SuppressLint("SimpleDateFormat") private List invertOrderList
js对日期进行升序排序
js对日期进行升序排序
ls命令显示文件并按时间排序的方法分享
在linux系统中,使用ls命令按时间排序文件,其实很简单,如下: #ls -tr 即可按时间排序当前目录下的文件。 附,ls命令的参数中文详解: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。 -c 输出文件的 i 节点的修改时间,并以此排序。 -d 将目录象文件一样显示,而不是显示其