C,怎樣利用filestream流查詢檔案中的某幾個字

2021-04-21 15:20:42 字數 4043 閱讀 5674

1樓:匿名使用者

private string selectstr(string str)

strline = m_streamreader.readline();

} while (strline !

e5a48de588b662616964757a686964616f31333332643865= null && strline != "");

m_streamreader.close();

m_streamreader.dispose();

fs.close();

fs.dispose();

return "";}}

c#怎麼用filestream一行一行的讀取文字

2樓:匿名使用者

filestream fs = new filestream (檔案路徑, filemode.open);

streamreader streamreader = new streamreader(filestream);

string line = "";

while ((line = streamreader.readline()) != null)

c#怎麼關閉filestream流?

3樓:匿名使用者

fileinfo finfo = new fileinfo(filepath);

//以開啟或者寫入的形式建立檔案流

using (filestream fs = finfo.openwrite())...

4樓:匿名使用者

filestream常用的屬性和方法:

5樓:三根鞋帶

執行filestream的dispose,析構filestream,最嚴謹有效的辦法是使用using的大括號.

using(streamreader sr = new streamreader(loading))

c#怎麼將一個資料夾下所有檔案(包括子資料夾內的)名字中包含某一字元的檔案遍歷出來,求其數量

6樓:

遞迴搜尋

liststrs = new list();

private void form1_load(object sender, eventargs e)

////// 遍歷資料夾並找出包含特定關鍵字的檔案///

/// 資料夾

/// 關鍵字

void bianli(directoryinfo dir,string str)

}directoryinfo dirs = dir.getdirectories();

foreach (directoryinfo d in dirs)}

7樓:

遞迴到一個list表裡,求list的count值就好

c#中怎樣在.txt檔案中查詢文字

8樓:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

using system.io; //加入名稱空間

//**不規範簡便之處請見諒..我是初學者

//儲存的文字檔案的格式必須要按照程式的格式,否則會出錯.. 科目的分數必須要佔3個長度,如果不夠三個長度要用空格佔位

//儲存分數的方法實在是沒有思路了..

//程式的判斷不是太嚴格,很多為空的判斷都是沒有寫的,見諒

namespace text

filestream fs;

streamreader sr;

streamwriter sw;

string subject =;

double score = new double[5];

string message = ""; //儲存查詢到的學員資訊

//姓名單選

private void rdoname_checkedchanged(object sender, eventargs e)

else

}//學號單選

private void rdono_checkedchanged(object sender, eventargs e)

else

}#region 查詢

private void btnselect_click(object sender, eventargs e)

else if (this.rdono.checked == true) //按學號查詢

else

textbox0.text =scoretemp[0].tostring();

textbox1.text = scoretemp[1].tostring();

textbox2.text = scoretemp[2].tostring();

textbox3.text = scoretemp[3].tostring();

textbox4.text = scoretemp[4].tostring();

break;

} }}

sr.close();

fs.close();

}#endregion

#region 統計

private void btncount_click(object sender, eventargs e)

double zscore = 0; //總分

//由於您在問題中沒有明確指出不及格的判定規則,我這裡是按照平均分<60來計算的

foreach (double sc in score)

if (zscore / subject.length < 60)

}sr.close();

fs.close();

messagebox.show(string.format("不及格的人數為:人", num.tostring()));

}#endregion

9樓:匿名使用者

先把檔案用datatable裝載出來

然後再用datatable.select("code=2006");

這樣的方法就能進行查詢了

應該是file.open ( 路徑, filemode.open );

然後datatable dt = new datatable ( "sadf" );

分割檔案

string values = line.split ( new char );

迴圈新增入datatable

datarow row = dt.newrow();

for ( int num = 0 ; num < values.length ; num++ )

row [ num ] = values [ num ];

dt.rows.add ( row );

先這樣吧你要是還不會給我發郵件吧[email protected]

10樓:匿名使用者

文字只是一串沒有任何格式的字串,你非要用這種沒有規定格式的容器,來格式的顯示資料嗎? xml,資料庫還有就算ini檔案也比txt好。

11樓:

用資料庫查的我還是會做到 但是顯示到.txt資料夾我就不會了 不好意思了 sorry

12樓:匿名使用者

把txt檔案載入到字串中總知道吧,

然後分解為字串陣列,以\n為分隔符

c語言解答利用公式41,C語言解答利用公式41131517,求的近似值,直到最後一項的絕對值小於104為止,

term 1.0 n 2 pow 1,count c語言程式設計。利用公式 4 1 1 3 1 5 1 7 1 4n 3 1 4n 1 按照以下兩種要求分別計算 的值。10 1 首先,要知道係數為正數的項的 分母是4n 3 n為正數項的項數 為負數的項的分母為4n 1 n為負數項的項數 即分母的變化...

在c中怎樣利用random從指定的幾個數字中隨機撒

先把你的那 copy些數字放在一個陣列或集合中,然後隨機產生下標比如你的數是 2 5 8 9 4int numbers int index random.next 0,5 console.write numbers index random r new random arrylist intarr ...

c利用委託呼叫類中的非靜態方法怎樣才能讓方法中的內容輸出

在c 中,委託是一種型別,屬於引用型別,委託的關鍵字是delegate,委託的定義和類的定義一樣,所以凡是能定義類的地方也是可以定義委託的,public delegate void mydelegate 這個定義了一個無返回值,無參的委託型別,那麼下面來通過委託編寫一段 例項 1 委託的基本組成 c...