cwinform讀取檔案 並且顯示的問題

時間 2021-05-02 22:16:22

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...