1樓:匿名使用者
//載入d:\test.txt檔案全部內容並賦值給字串變數s
string s = system.io.file.readalltext(@"d:\test.txt");
2樓:匿名使用者
using (streamreader sr = new streamreader(f, encoding.default))}
c#中如何把txt檔案裡的字元,讀取到string陣列裡?
3樓:匿名使用者
dlg.initialdirectory = @"c:\";
dlg.filter = "txt files(*.txt)|*.txt|all files(*.*)|*.*";
if(dlg.showdialog() == dialogresult.ok){
4樓:匿名使用者
streamreader sr = new streamreader("1.txt");
string content = sr.readtoend();
string str = content.split(new string , stringsplitoptions.none);
for (int i = 0; i < str.length; i++)
行: ", i+1, str[i]);}
5樓:匿名使用者
可以這樣,string s=txt.text;s=s.replace("\r\n","|");string str = s.split('|');
6樓:匿名使用者
陣列的一個元素放一行字元嗎?
c#如何獲取txt文字文件中指定的字串並賦給陣列,例如:獲取文字文件中所有兩個『=』號之間的字串
7樓:匿名使用者
streamreader sr;
string s;
string splitarray;
sr = file.opentext("d:\\xx.txt"); //字串
抄所在檔案
s = sr.readline(); //讀一行if(s !bai= null)
sr.close(); //關閉檔案
如果dao想把檔案處理完,就多讀幾遍,直到讀不到字串,就可以了。
注意要包含 using system.io;
8樓:匿名使用者
streamreader sr = null;
string filename = readfile("d:\\a.txt");
sr = new streamreader(filename, encoding.getencoding("gb2312"));
string temp = sr.readtoend(); // 讀取bai檔案du
sr.close();//關閉
流zhi
string p = temp.split('=');//得到你dao想要的
內數容組
9樓:匿名使用者
string s="=abcd=1234=9877=";
抄string ssarray=s.split(bai'=');
duforeach(string i in sarray)console.writeline(i.tostring());
思路zhi就只是這個dao。
10樓:口康康
openfiledialog ofd = new openfiledialog();
if (ofd.showdialog() == dialogresult.ok)//選中你的txt檔案,如bai
果確du定的話,進行下面的步驟zhi
11樓:匿名使用者
string data=.......
string strs=data.split(new char);
string.split方法是專門用來分割字串的
12樓:匿名使用者
定義一個陣列,然後 用 『=』作為分割字元,進行分割,然後一個個放入陣列中
c#中如何將txt檔案中的內容讀取到字串陣列
13樓:滿意店鋪
先要獲取txt的行數,這個你自己弄吧。下面**是把每個字串讀入到string aa中;
filestream fs = new filestream("d:\\1.txt", filemode.open);
streamreader m_streamreader = new streamreader(fs);
m_streamreader.basestream.seek(0, seekorigin.begin);
string strline = m_streamreader.readline();
string aa=new string[10];
int shu = 0;
dowhile (strline != null);
m_streamreader.close();
m_streamreader.dispose();
fs.close();
fs.dispose();
messagebox.show(aa[3].tostring());
14樓:
split函式
描述返回一個下標從零開始的一維陣列,它包含指定數目的子字串。
語法split(expression[, delimiter[, limit[, ***pare]]])
split函式語法有如下命名引數:
部分 描述
expression 必需的。包含子字串和分隔符的字串表示式 。如果expression是一個長度為零的字串(""),split則返回一個空陣列,即沒有元素和資料的陣列。
delimiter 可選的。用於標識子字串邊界的字串字元。如果忽略,則使用空格字元(" ")作為分隔符。
如果delimiter是一個長度為零的字串,則返回的陣列僅包含一個元素,即完整的 expression字串。
limit 可選的。要返回的子字串數,–1表示返回所有的子字串。
***pare 可選的。數字值,表示判別子字串時使用的比較方式。關於其值,請參閱「設定值」部分。
設定值***pare引數的設定值如下:
常數 值 描述
vbuse***pareoption –1 用option ***pare語句中的設定值執行比較。
vbbinary***pare 0 執行二進位制比較。
vbtext***pare 1 執行文字比較。
vbdatabase***pare 2 僅用於microsoft access。基於您的資料庫的資訊執行比較。
15樓:
string str= file.readalllines(@"路徑+檔名.txt", system.text.encoding.default);
16樓:匿名使用者
引用io,然後根據 file 來實現,其他慢慢研究。只是引導。
C字串中刪除輸入的字母,如何在c 的字串中刪除某個字串
include include void main void delete string char str,char ch str j 0 這個地方也錯了,j 0,相當於把首字元用空格覆蓋 錯了delete string str 這裡是兩個引數 陣列,被刪除的字母 delete string str...
請問c字串中如何去除連續相同的字元
include using namespace std int main char str 333635 int i,j 0 for i 0 str i i if str i str i 1 str j str i str j 0 cout 字串m傳人,0 結尾,leng為字串長度char f ch...
oracle中字串用什麼連線,c 中的字串有哪些?
和其他資料庫系統類似,oracle字串連線使用 進行字串拼接,其使用方式和mssqlserver中的加號 一樣。比如執行下面的sql語句 select 工號為 fnumber 的員工姓名為 fname from t employee where fname is not null 除了 oracle...