用C編寫Windows程式讀取檔案內容

2022-05-31 13:50:18 字數 3235 閱讀 3116

1樓:

根據某一行後面固定的字串,分別讀取本行該字串前面的數字這一句不是很明白,是每一行都有?

還有你這數字字串一行有幾個?

描述詳細些

用c#編寫一個windows應用程式,該程式功能為:從本機讀取一個文字檔案(檔案中不包含中文字元和符 10

2樓:匿名使用者

在程式中獲得字串中數字或字母的長度時,可以先使用charenumerator物件的movenext方法迴圈訪問字串中的每個字元,並將字元用system.text.encoding類中ascii編碼方式的getbytes方法進行編碼,然後判斷經過編碼之後的字元的ascii碼值是否介於指定的值之間,如果是,則將其新增到一個陣列中,最後獲得該陣列的項數即可。

獲得字串中數字或字母長度的關鍵**如下:

arraylist itemlist = new arraylist();

charenumerator cenumerator = textbox1.text.getenumerator();

while (cenumerator.movenext())

textbox2.text = itemlist.count.tostring();

}大小寫轉化也是利用asciicode的範圍,進行判斷然後加減固定值32

就這麼多了,要給分喲

3樓:

just so so

c#文字檔案讀寫練習 winform程式

4樓:匿名使用者

先在開頭新增名稱空間,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)//【儲存】

5樓:超大蒲公英

沒什麼難度,就是分太少了。

c#作業實現windows窗體應用程式,具有同時讀取文字檔案和二進位制檔案的功能,詳細功能如下: (1)專案中

c#程式設計:windows窗體應用程式中,如何讀取txt中資料(資料每行一個)到某個引數下

6樓:hope_李

sring arr = system.io.file.readalllines(strfullpath );

迴圈arr處理就好了

7樓:苦燈閣

引用system.io

然後用streamreader讀取。

c#windows窗體程式設計中 怎樣把檔案中的資料讀入到陣列中

8樓:

不需要這麼複雜,直接一句char mychar=textbox.text.tochararray();就行!然後你直接操作就行

9樓:

1,從你的textbox讀

2,還從你的text檔案讀

至於讀出來之後要怎麼放進陣列,這個要看你的需求了,是放什麼樣的陣列?

10樓:匿名使用者

可以試一下用迴圈新增

11樓:匿名使用者

能說得清楚點麼?什麼樣的資料,讀到什麼樣的陣列裡?以什麼未分割判斷到此為一個陣列元素?

c#windows窗體查詢,先讀取檔案資訊,再根據條件查詢資料並輸出結果

12樓:

這是完全可以的,可以使用多種方案來解決:.txt 文字檔案,.csv 逗號分隔值檔案,.

xls或是.xlsx 電子**,.xml文件,.

mdb的access資料庫檔案,.sdf的sql ce資料庫檔案等等,以上這些都不需要安裝額外的程式,可以直接使用,你還可以直接使用序列化和反序列化生成一個資料檔案。

讀取方面,針對不同的檔案型別使用不同的讀取方式,讀取完成後的操作就是大同小異了,根據讀取到的內容得到一個datatable或是list列表,然後進行遍歷或是迴圈,查詢是否有符合你指定條件的記錄,有就顯示出來,沒有就彈出一個訊息框告知使用者。

希望對你有幫助,還有疑問或是需要補充問題請追問或是hi

13樓:

可以使用文字,不過要有一定的格式

也可以使用xml或者excel

可以使用 linq查詢,

如果每一行是一條記錄的話,可以作為一個實體,把所有的記錄匯入一個list中

然後通過linq查詢

比如:var a = from jilu in list where jilu.name="要查詢的裝置名稱" select jilu;

大體就是這個樣子

14樓:落華殘香

把你的資料寫在excel或者csv裡面,用程式讀取excel或者csv到datatable同時賦值給datagridview,查詢的時候直接對datatable做操作。利用select();方法。再次迴圈賦值給datagridview達到效果。

建議你用access或者sqlite

如何在c#window應用程式中開啟某一個檔案 ,並顯示出來 5

15樓:不識臺北路

要在你自己的程式裡面顯示,還是用對應的其他應用程式顯示?

如果是在你自己的程式裡面顯示的話,**和文字比較好處理,如果是office檔案或者是pdf的話,則需要用到他們公開的介面,可能會比較複雜。

如果是在對應的其他程式顯示的話就很簡單了,只要用process去呼叫目標應用程式,然後指定檔案位置就可以了。

16樓:匿名使用者

openfiledialog控制元件

17樓:幹夢寒

放個openfiledialog控制元件,呼叫一下

18樓:匿名使用者

是要開啟什麼檔案?.doc?.xml .jpg? 還是這些所有都開啟?

完成用c程式編寫的windows窗體應用程式專案,實現

估計不會有人做,不會可以提問,求現成的不大現實,除非正好手裡有。請問一下你做好了嗎?我也在做這個東西,不會,你有答案的話給我一份,郵箱1010272411 qqcom 用c 語言編寫一個windows窗體應用程式,實現學生資訊的檢視 新增 編輯!這個可以給我發一份不 建議bai你去csdn直接搜du...

我用C編寫的Windows窗體程式怎麼樣打包成安裝

照下面的一步步做,就可以做成安裝程式包了 1 新建安裝部署專案 解決方案中有釋出方案,試一下,裡面有不走的。clickonce nsis 這是最好的安裝包製作工具.c windows窗體應用程式打包成exe檔案 能放到別的沒有安裝.應用環境的電腦上用這個好像不行吧。必須得裝.環境 要直接用,buil...

編寫程式,求10用c語言,編寫程式,求10用C語言

include 主函式 main s是字元指標抄 陣列。對應4個字串襲。迴圈中bai i 3 2 1 0 對於不同的i,j有不同取值du 3 第一zhi次判斷就不成立,直接退出dao。不做操作 2 j 3 1 j 3 2 0 j 3 2 1 輸出的是s i j 也就是 從s i 字串的第j個字元開始...