作者riko (好像少了個什麼)
看板C_Sharp
標題[問題] 去除字串中間的空白
時間Fri Jan 26 21:04:53 2007
請問一下要怎麼去掉字串中間的空白呢?
我只知道c#有去除前後的空白是用Trim()
那假設字串是 abc def
空白空在中間,要怎麼去除變成abcdef呢??
再請問一下,之前去上課老師說連資料庫時connection 要open的時候再open,
用完馬上close。
那假設我要用到資料庫的地方是在迴圈裡面,那是要在迴圈外面就先open好,
等跳出迴圈後再close 會比較好??
還是說每執行一次就open、close呢??
像這樣,那一種會比較好??
方法一:
conn.Open();
for(int i=1; i<=1000; i++)
{
//...執行程式..
}
conn.Close();
方法二:
for(int i=1; i<=1000; i++)
{
conn.Open();
//....執行程式..
conn.Close();
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.242.124
※ 編輯: riko 來自: 203.73.242.124 (01/26 21:11)
→ tacoq:先open好吧XD 反正要一直做,開開關關沒啥意思 01/26 21:18
→ tacoq:除非你執行程式的部分每次都要做很久 01/26 21:20
推 fatty0860:拿掉空白可以用 replace 01/27 00:17
推 tomex:Open/Close "一定"不能寫在loop裏頭,這是鐵則 02/03 13:06
推 tomex:因為你若讀過理論就知道,open/close是佔整個操作最久的時間 02/03 13:06