1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
private
void
button1_click(
object
sender, eventargs e)
, stringsplitoptions.removeemptyentries);
string
line3 = all[n - 1];
string
ss = line3.split(
new
char
, stringsplitoptions.removeemptyentries);
int
n0 = convert.toint32(ss[1]) + 1;
//加1
sr.close();
streamwriter sw =
new
streamwriter(f,
false
);
string
wl =
""
;
for
(
int
i = 0; i < all.length; i++)
else
wl = all[i];
sw.writeline(wl);
}
sw.flush();
sw.close();
messagebox.show(
"ok"
);
}
例如:txt檔案中有這樣5行資料學號 次數
001 0
002 0
003 0
004 0
005 0
用c#怎麼實現讓003這行的對應的次數加一?
[comvisibleattribute(false)]public string split(string separator,stringsplitoptions options)
引數separator
型別:system.string
分隔此字串中的子字串的字串陣列、不包含分隔符的空陣列或 null。
options
型別:system.stringsplitoptions
要省略返回的陣列中的空陣列元素,則為 removeemptyentries;要包含返回的陣列中的空陣列元素,則為 none。
返回值 型別:system.string
乙個陣列,其元素包含此字串中的子字串,這些子字串由 separator 中的乙個或多個字串分隔。 有關更多資訊,請參見「備註」一節。
class
program
, stringsplitoptions.removeemptyentries);
string
bb = s.split(
new
char
);
}
}
'\r'是回車,'\n'是換行,前者使游標到行首,後者使游標下移一格,通常敲乙個回車鍵,即是回車,又是換行(\r\n)。unix中每行結尾只有「《換行》」,即「\n」;windows中每行結尾是「《換行》《回車》」,即「\n\r」;mac中每行結尾是「《回車》」。\n是換行,英文是new line,表示使游標到行首
\r是回車,英文是carriage return,表示使游標下移一格
\r\n表示回車換行
提取海量文字檔案中含有指定字串的行
在工作中遇到乙個提取乙個目錄中所有文字檔案中含有特定字串的行,並將其寫入乙個檔案,於是有了以下 coding utf8 import os import sys import glob import time reload sys sys.setdefaultencoding utf 8 abspa...
QT關於快捷方式檔案名字的顯示
最近在用qt做windows系統檔案的展示,發現做出來後快捷方式的檔名顯示的仍然是原檔名,不是快捷方式的名字。做了qfilesystemmodel的子類,重寫了data 方法 qvariant ammfilesystemmodel data const qmodelindex index,int r...
U盤檔案變成快捷方式的解決方案
u盤在列印店插了一下後,裡面的資料夾全部變成了快捷方式,網上google了一下,是中了資料夾病毒。順便google了一下解決方案,這個病毒影響不大,也很將容易解決,一般的u盤防毒軟體都可以搞定。這裡介紹一種比較簡單的解決方法,無需安裝任何的防毒軟體。win r開啟 執行 視窗,輸入命令 cmd 進入...