我有一个像这样的csv文件:
1,2,3,4,5
6,7,8
9,10
如何获取第一个和最后一个单元格来获取这样的文件:
1,5
6,8
9,10
答案 0 :(得分:0)
这是您可以用来实现目标的示例代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace FirstLast
{
class Program
{
static void Main(string[] args)
{
String file = "C:\\samplec#programs\\FirstLast\\FirstLast\\bin\\Debug\\Test.csv";
using (StreamReader SR = new StreamReader(file))
{
while (!SR.EndOfStream) //best way to do it
{
//read a line of our file and split it into its separate values
var CSValues = SR.ReadLine().Split(',');
String first = CSValues.First();
String last = CSValues.Last();
Console.WriteLine("First val: " + first + " , Last val: " + last);
}
}
Console.ReadLine();
}
}
}
这是一个简单的控制台样本,相信你可以从这里理解。注意
String first = CSValues.First();
String last = CSValues.Last();