在我們的程式的編寫過程中,總避免不了對檔案的讀寫,比如說要讀取乙個軟體的配置,這時候不就需要我麼來設計的檔案的讀寫麼,但是對於c#來說,是如何對檔案進行讀寫的呢。下面的我們來看乙個列子:
class test
catch (system.exception ex)
trycatch (system.exception ex)
console.readkey();}}
對於該例子,這裡是是呼叫了system.io.file類中的方法進行的乙個讀寫。其當然這裡的使用的是writealltext 和readalltext,其實對於這個檔案的類還有其他的很多的方法進行讀寫檔案的。下面給在msdn中給出的該類中讀寫檔案的其他的方法:
當然這些都只僅僅是通過file這個類來進行檔案的讀與寫的。對於c#來說其實還存在有其他的對檔案的讀寫的方法。
還有另外的就是filestream這個類,通過這個類來對檔案進行的乙個讀與寫的。
其實filestream類是從system.io.stream這個類進行派生的乙個類,顧名思義,這個類是是說的乙個檔案流的。什麼是檔案什麼是檔案流呢,我來舉乙個例子,比如所你的電腦裡面有乙個.txt檔案,這個東西,就是檔案,但是這個txt中的東西是怎麼存放的呢,大家都知道檔案計算機儲存東西都是使用的乙個01流來儲存一些東西的,這些東西就是所謂的檔案流。
如何使用這個類來進行檔案讀寫呢。先看下面的這個例子
public partial class mainwindow : window
private async void button_click(object sender, routedeventargs e)}}
這個類首先我們是要有乙個檔案流,當然這個檔案流是要可進行操作的,如果這個檔案不可讀不可寫,那麼就沒有意義了。 python 系統學習筆記(八) 檔案操作
模式 描述r 以讀方式開啟檔案,可讀取檔案資訊。w 以寫方式開啟檔案,可向檔案寫入資訊。如檔案存在,則清空該檔案,再寫入新內容 a 以追加模式開啟檔案 即一開啟檔案,檔案指標自動移到檔案末尾 如果檔案不存在則建立r 以讀寫方式開啟檔案,可對檔案進行讀和寫操作。w 消除檔案內容,然後以讀寫方式開啟檔案...
OpenSSL之八 檔案編碼格式
金鑰編碼 其他編碼 asn.1 abstract syntax notation dotone 抽象語法標記1。是定義抽象資料型別形式的標準,是用於描述資料表示 表示 傳輸 編碼的記法。asn.1是一種結構化的數字物件描述語言,它包括了兩個部分 資料描述語言 iso8824 資料編碼規則 iso88...
Python學習(八) 檔案操作 讀 寫
1 f open 歌詞 encoding utf 8 2 data f.read 3print data 4f.close 5 1126 234457 1233558 153454451515 另一種方式,不需自己close 1 with open a.txt w as f 2 f.write jg...