作者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)
1F:→ tacoq:先open好吧XD 反正要一直做,开开关关没啥意思 01/26 21:18
2F:→ tacoq:除非你执行程式的部分每次都要做很久 01/26 21:20
3F:推 fatty0860:拿掉空白可以用 replace 01/27 00:17
4F:推 tomex:Open/Close "一定"不能写在loop里头,这是铁则 02/03 13:06
5F:推 tomex:因为你若读过理论就知道,open/close是占整个操作最久的时间 02/03 13:06