CSV文件是一種常見的數據格式,通常用于存儲和交換數據。在處理CSV文件時,使用StreamReader來讀取文件中的數據是一種常見的技巧。下面是一些處理CSV文件的StreamReader技巧:
using (StreamReader sr = new StreamReader("data.csv"))
{
// 處理文件數據
}
using (StreamReader sr = new StreamReader("data.csv"))
{
string line;
while ((line = sr.ReadLine()) != null)
{
// 處理每一行數據
}
}
using (StreamReader sr = new StreamReader("data.csv"))
{
string line;
while ((line = sr.ReadLine()) != null)
{
string[] fields = line.Split(',');
// 處理分割后的數據
}
}
using (TextFieldParser parser = new TextFieldParser("data.csv"))
{
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(",");
while (!parser.EndOfData)
{
string[] fields = parser.ReadFields();
// 處理每一行數據
}
}
總的來說,處理CSV文件時使用StreamReader是一種常見的技巧。可以通過逐行讀取文件數據、分割數據等方法來處理CSV文件中的數據。另外,也可以考慮使用TextFieldParser類來更方便地處理CSV文件。