我正在使用此列表:
List<string[]> parserData = ReadParserData(@"C:/File.csv", ',');
Run Code Online (Sandbox Code Playgroud)
在我的文件里面我有:
2,Sam,500.00
6,Mike,400.00
8,Robert,156.00
3,Steve,100.85
9,Anderson,234.90
Run Code Online (Sandbox Code Playgroud)
在意义顺序中:ID,Name,Salary.
private static List<string[]> ReadParserData(string path, char delimiter)
{
var parserData = new List<string[]>();
using (var sr = new StreamReader(path))
{
string line;
while ((line = sr.ReadLine()) != null)
{
string[] row = line.Split(delimiter);
parserData.Add(row);
}
}
return parserData;
}
Run Code Online (Sandbox Code Playgroud)
我如何通过提升到降薪来排序?我正在以这种方式保存CSV文件......
using (var sw = new StreamWriter(@"C:/AscendingSalary.csv"))
{
foreach (string[] row in parserData)
{
var sb = new StringBuilder();
foreach (string s in row)
{
sb.Append(s + ","); …Run Code Online (Sandbox Code Playgroud)