[問題] 去除字串中間的空白

看板C_Sharp (C#)作者 (好像少了個什麼)時間18年前 (2007/01/26 21:04), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/7 (看更多)
請問一下要怎麼去掉字串中間的空白呢? 我只知道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)

01/26 21:18, , 1F
先open好吧XD 反正要一直做,開開關關沒啥意思
01/26 21:18, 1F

01/26 21:20, , 2F
除非你執行程式的部分每次都要做很久
01/26 21:20, 2F

01/27 00:17, , 3F
拿掉空白可以用 replace
01/27 00:17, 3F

02/03 13:06, , 4F
Open/Close "一定"不能寫在loop裏頭,這是鐵則
02/03 13:06, 4F

02/03 13:06, , 5F
因為你若讀過理論就知道,open/close是佔整個操作最久的時間
02/03 13:06, 5F
文章代碼(AID): #15kVnsaX (C_Sharp)
文章代碼(AID): #15kVnsaX (C_Sharp)