對檔案的操作首先要先引入system.io命名空間
輸入流用於從檔案寫入資料(寫操作),輸出流用於向檔案讀取資料(讀操作)
1、filestream類有助於檔案的讀寫與關閉。
例:建立乙個filestream物件f來讀取名為sample.txt的檔案
filestream f = new filestream("sample.txt",filemode.open,fileaccess.read,fileshare.read);
其中filemode列舉定義了各種開啟檔案的方法。
fileaccess列舉的成員有:read,readwrite和write。
fileshare列舉的成員有:inheritable,none,read,readwrite,write,delete
例子:
using system;2、streamreader和streamwriter類用於文字檔案的資料讀寫using system.io;
f.position = 0;
for (int i = 0; i <= 20; i++)
f.close();
console.read();}}
}
例子:
using system;輸出:zara aliusing system.io;
; using (streamwriter sw = new streamwriter("names.txt"))
}// 從檔案中讀取並顯示每行
string line = "";
using (streamreader sr = new streamreader("names.txt"))
}console.readkey();}}
}
nuha ali
讀寫文字檔案
讀文字 function readtext filename string string vars string alltext string f textfile begin assignfile f,filename 將c myfile.txt檔案與f變數建立連線,後面可以使用f變數對檔案進行操...
C 文字檔案 txt 讀寫
c 文字檔案 txt 讀寫 目錄 前言 讀取txt檔案 寫入txt檔案 前言計算機在最初只支援ascii編碼,但是後來為了支援其他語言中的字元 比如漢字 以及一些特殊字元 比如 就引入了unicode字符集。基於unicode字符集的編碼方式有很多,比如utf 7 utf 8 unicode以及ut...
C 文字檔案 txt 讀寫
如果你要讀取的檔案內容不是很多,可以使用 file.readalltext filepath 或指定編碼方式 file.readalltext filepath,encoding 的方法。它們都一次性將文字內容全部讀完,並返回乙個包含全部文字內容的字串 string str1 file.readal...