C# 文字檔讀取、寫入基本用法


先指定檔案路徑

string filePath = @"檔案路徑";

接著使用StreamReader來讀取文字檔內容
並且定義一個string line來存取sr.ReadLine()逐行內容
如果有規律地讀取可以直接用while迴圈
也可以用if來指定要讀取的行

using (StreamReader sr = new StreamReader(filePath))
{
    string line;
    int lineNum = 1;
    while ((line = sr.ReadLine()) != null)
    {
        if(lineNum==/*指定行*/)
        {
        //要使用的內容=line;
        }
        lineNum++;
    }
    sr.Close();
}

同理寫入也是一樣道理

using (StreamWriter writer = new StreamWriter(filePath))
{
    writer.WriteLine(/*逐行寫入內容*/);
    writer.Close();
}

有想到新的方法再補充


更新:其實using可以自動關閉資源

#C# #Winform







你可能感興趣的文章

CSS保健室|為什麼position:sticky不起作用?

CSS保健室|為什麼position:sticky不起作用?

[13] 值 - 字串

[13] 值 - 字串

CH5. 大師級函式:閉包與範圍

CH5. 大師級函式:閉包與範圍






留言討論