1樓:匿名使用者
string path = @"c:\test.txt";
string readtext = file.readalllines(path)[0].split(',');
readtext[0]就是aaa,readtext[1]為bbb,依次類推
2樓:匿名使用者
通過file或者filestream取到這個「aaa,bbb,ccc,ddd,eee
」字串
然後 對這個字串分割,分割時必須確保逗號一致性,(中文和英文逗號)例如:string str="aaa,bbb,ccc,ddd,eee";
string arr=str.split(',');
然後通過arr[i]取值(i是arr陣列的索引,即:index)
3樓:匿名使用者
寫了個方法,最後得出的lststr裡面的就是你需要的變數了。只需要將值賦給變數name1, name2...就ok. string name1=lststr[0];
public void readtxtfile()strline = streamreader.readline();
} while (strline != null && strline != "");
streamreader.close();
streamreader.dispose();
fs.close();
fs.dispose();}
c# winform讀取txt檔案 並且顯示的問題 、 50
4樓:匿名使用者
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)
5樓:阿凡⊙不哭
建議將txt檔案中的內容儲存為xml格式,在呼叫中會明顯提速,如果不行,嘗試精簡呼叫過程
6樓:匿名使用者
可以不用txt檔案,用xml或許會快點
c#文字檔案讀寫練習 winform程式
7樓:匿名使用者
先在開頭新增名稱空間,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)//【儲存】
8樓:超大蒲公英
沒什麼難度,就是分太少了。
c#winform程式實現讀取c盤一個aaa檔案下的txt文字,並將文字里面的內容顯示在richtextbox1上
9樓:陽光的雷咩咩
string dir = @"c:\aaa";
string fn = directory.getfiles(dir, "*.txt")[0];
string txt = file.readalltext(fn);
this.richtextbox1.text = txt;
c# winform如何讀取文字檔案的後n行??
10樓:匿名使用者
讀取整個文字檔案到陣列
取得陣列長度(文字行數)
讀取文字後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++)
11樓:賊寇在何方
// 按行讀取bai檔案
var lines = file.readalllines("檔案路徑", encoding.default);
// 跳過du前面的總行數-n行
lines = lines.skip(lines.length - n).toarray();
補充:c# 3.5的語法,zhi二樓不認識不要dao隨便說。
版請問lz,有你見過百權
萬行的文字檔案麼?這個資料量的肯定是存資料庫的,沒有人二到用txt去存。
退一萬步,真的要這麼做,那就只能用filestream按二進位制的方式從後往前找換行符了——前提是總行數已知。
12樓:匿名使用者
public arraylist readlastline(string sfilename,int nlastline)
arrlast.add(sline);
}reader.close();
return arrlast;}
13樓:匿名使用者
1樓的不是c#吧。copy
c#只有readline()可以bai讀行;你用迴圈取出來放到數du組,想從哪開zhi
始不久簡單了嗎dao。
你可以先全部讀出來,在分行取!
你也可以使用流的形式讀取,根據換行的標記進行分組。(不知道seek能查不)
C winform程式,怎麼實現選單的功能
首先要將父窗體的ismdiparent屬性設定為true,第二,就是將menu控制元件加入要新增控制元件的窗體,然後就是挨個的新增按鈕控制元件,就是改變那個按鈕文字了,例如 設定比賽資訊 選手管理 等按鈕文字,之後,在這些按鈕的click單擊事件中新增 要開啟的窗體 例項 new 要開啟的窗體 例項...
cwinform程式如何終止方法的執行並返回主介面
如果你的異常處理新增在a1 中,那麼異常處理之後僅僅返回到a1 的上層呼叫函式,也就是a 中。由於a1 已經處理了異常,所以對於a 這一層而言,並沒有異常發生,所以程式會繼續,從而a2和a3將繼續被執行。如果你想中止a2和a3,那麼你的異常處理必須寫在呼叫它們的函式,也就是a 中。 你應該將a1的異...
c語言讀取檔案的函式程式解釋,C語言讀取檔案的函式 程式解釋
原來是空連結串列,p1,p2原來是兩個空節點,迴圈裡面p1先申請一塊記憶體塊,得到一個結點,並且這個結點從檔案輸入了資料 然後p2 next p1 就是得到連結串列 head p2 p1 p2 p1,那麼連結串列就是 head 空節點 p2,下一次迴圈,p1又申請了一塊記憶體並得到一個節點,p2 n...