1樓:匿名使用者
c#讀寫txt檔案的兩種方法:
1.新增命名空間
system.io;
system.text;
2.檔案的讀取
(1).使用filestream類進行檔案的讀取,並將它轉換成char陣列,然後輸出。
byte bydata = new byte[100];
char chardata = new char[1000];
public void read()
catch (ioexception e)}(2).使用streamreader讀取檔案,然後一行一行的輸出。
public void read(string path)}3.檔案的寫入
(1).使用filestream類建立檔案,然後將資料寫入到檔案裡。
public void write()
(2).使用filestream類建立檔案,使用streamwriter類,將資料寫入到檔案。
public void write(string path)
2樓:阿凡⊙不哭
建議將txt檔案中的內容儲存為xml格式,在呼叫中會明顯提速,如果不行,嘗試精簡呼叫過程
3樓:匿名使用者
可以不用txt檔案,用xml或許會快點
c#winform程式實現讀取c盤乙個aaa檔案下的txt文字,並將文字裡面的內容顯示在richtextbox1上
4樓:陽光的雷咩咩
string dir = @"c:\aaa";
string fn = directory.getfiles(dir, "*.txt")[0];
string txt = file.readalltext(fn);
this.richtextbox1.text = txt;
c#文字檔案讀寫練習 winform程式
5樓:匿名使用者
先在開頭新增命名空間,using system.io;
然後寫3個button_click函式,可能順序不同的話,你改一下button1、button2、button3 以和你的按鈕匹配。
private void button1_click(object sender, eventargs e)//[瀏覽]按鈕
}private void button2_click(object sender, eventargs e)//【讀取】
private void button3_click(object sender, eventargs e)//【儲存】
6樓:超大蒲公英
沒什麼難度,就是分太少了。
c# winform如何讀取文字檔案的後n行??
7樓:匿名使用者
讀取整個文字檔案到陣列
取得陣列長度(文字行數)
讀取文字後n行(linecount -n)將讀取的內專
容寫入到字串temp內,屬tem就是文字檔案後n行的內容string strfile = file.readalllines(@"d:\123.txt");
string temp = "";
int linecount = strfile.length;
for (int i = (linecount - 5); i < linecount; i++)
8樓:賊寇在何方
// 按行讀取bai檔案
var lines = file.readalllines("檔案路徑", encoding.default);
// 跳過du前面的總行數-n行
lines = lines.skip(lines.length - n).toarray();
補充:c# 3.5的語法,zhi二樓不認識不要dao隨便說。
版請問lz,有你見過百權
萬行的文字檔案麼?這個資料量的肯定是存資料庫的,沒有人二到用txt去存。
退一萬步,真的要這麼做,那就只能用filestream按二進位制的方式從後往前找換行符了——前提是總行數已知。
9樓:匿名使用者
public arraylist readlastline(string sfilename,int nlastline)
arrlast.add(sline);
}reader.close();
return arrlast;}
10樓:匿名使用者
1樓的不是c#吧。copy
c#只有readline()可以bai讀行;你用迴圈取出來放到數du組,想從哪開zhi
始不久簡單了嗎dao。
你可以先全部讀出來,在分行取!
你也可以使用流的形式讀取,根據換行的標記進行分組。(不知道seek能查不)
c# winform 讀取外部txt檔案,且有逗號隔開的資料,提取後賦值給變數
11樓:匿名使用者
就是用split函式嘛,string.split(',')應該能看懂吧!然後得出乙個string的陣列,後面你想要那個值就要那個了
12樓:匿名使用者
參考如下,(*^__^*) 嘻嘻
1、filestream fs = new filestream(@"**.txt", filemode.open, fileaccess.read);
2、streamreader sr = new streamreader(fs,system.text.encoding.getencoding("gb2312"));
3、while (true)}4、
sr.close();
fs.close();
13樓:匿名使用者
什麼意思,是txt文字裡的資料嗎 ?
dnf讀取配置檔案失敗,DNF讀取配置檔案失敗!
開啟qq遊戲,然後關閉qq遊戲就可以上了 百小度 告訴你們,就是防火牆的問題,把系統防火牆關閉後,馬上就好了,真的,我就這樣就好了 o0不乖de小孩 教你個絕招 控制面板 使用者帳戶 你新建個管理員帳戶,完了登出用新帳戶登陸,再安裝下程式 就可以玩了 我就是這樣 忽忽 教你一招 是別人教我的 和你情...
C關於檔案讀取的問題,C 關於乙個檔案讀取的問題
filestream fs3 new filestream of.filename,filemode.open 讀入乙個檔案 byte send new byte fs3.length 2 byte send1 new byte fs3.length 2 建立兩個位元組陣列,準備分別讀入 fs3.r...
c 怎麼讀取處理檔案,C 怎麼讀取處理txt檔案
影者東昇 include include 為了使用exit int main file fp char fname 50 用於存放檔名printf 輸入檔名 scanf s fname fp fopen fname,r 只供讀取if fp null 如果失敗了 while fgets line,si...