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