Re: [.NET] 呼叫外部程序 引數 複數+空白

看板Visual_Basic作者 (㊣祕密情報員)時間11年前 (2014/06/17 12:49), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串2/2 (看更多)
最近板上可以發現很多很霹靂的答案,非常的霹靂, 霹靂到令人懷疑-非常懷疑-回答的人有沒有真的寫過VB的程度。 我一段時間沒寫VB.NET了,但是到我上次寫的時候這些都還是對的 (1)VB的字串只有一種,用雙引號 " 夾起來表示字串 (2)在字串內再使用雙引號有以下方法 a)較笨的方法是 & chr(34) 例如 "TYPE " & chr(34) & "some file.txt" & chr(34) b)如果要使用跳脫字元, 標準寫法是 "" ,也就是雙引號重覆兩次 底下問到的A, B, CDE,寫起來就是 """A"" ""B"" ""C D E""" 看起來很笨,但還是比一直 & chr(34) & 好一點 一樓講了半天 \" ,麻煩交一個VB.NET用 \" 跳脫雙引號的範例來看 記得要VB.NET的,不要牽托啥C#也可以,那是兩回事。 不相信我說的,可以看MSDN。 http://msdn.microsoft.com/en-us/library/thwcx436.aspx : 推 putumaxally:雙引號之間為字串,有空格的路徑要用雙引號括起來 06/17 03:44 : → putumaxally:所以在字串裡面打雙引號會被認為是前一個雙引號的結尾 06/17 03:45 : → putumaxally:要告訴編譯器我要打雙引號這個字元就必須使用跳脫字元 06/17 03:46 : → putumaxally:反斜線加上某些字元稱為跳脫字元 06/17 03:46 : → putumaxally:要在一個字串裡面打雙引號,如果寫成""",編譯器會 06/17 03:48 : → putumaxally:認為前面兩個雙引號組成一個字串,所以要打雙引號字元 06/17 03:49 : → putumaxally:要在前面加上反斜線,跟編譯器說我是要打雙引號這個 06/17 03:50 : → putumaxally:字元,而不是字串的開頭或結尾 06/17 03:50 : → putumaxally:Ex. "\"C:\Program Files\"" 06/17 03:52 : → putumaxally:第一個"代表字串的開頭,第一個\"代表雙引號字元 06/17 03:52 : → putumaxally:第二個\"代表雙引號這個字元,最後面的"代表字串結尾 06/17 03:53 : → KawasumiMai:感謝樓上回應,跳脫字元的概念在正規裡面有遇過所以 06/17 10:53 : → KawasumiMai:可以理解,可是有點無法理解如果加上空白會變什麼樣子 06/17 10:53 : → KawasumiMai:像是"\ "好像也不會把空白跳脫? 06/17 10:54 : → KawasumiMai:如果原本是"A B C D E"要分三組 06/17 10:54 : → KawasumiMai:是寫成"\"A\" \"B\" \"C D E\"" 嗎 06/17 10:54 -- 從前有個馬鈴薯王國 有個高貴偉大的國王 有的人尊敬他 有的人畏懼他 但有個人敢看不起他不只是一條龍 嘿呵 快出動 去征服 去擺平 嘿呵 快出征 去征服那條龍 嘿呵 快出動(宰了它!轟了它!)嘿呵 快出征 去征服那條龍 :■ Potatoes and Dragons (C)Alphanim France 2004-05 :. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.43.189 ※ 文章網址: http://www.ptt.cc/bbs/Visual_Basic/M.1402980590.A.024.html

06/17 13:45, , 1F
雖然感謝你的解答,但是你口氣不能好一點嗎?
06/17 13:45, 1F

06/17 13:45, , 2F
一樓也是好心路過幫解,你在上一篇文丟個一句話
06/17 13:45, 2F

06/17 13:45, , 3F
如果不看這篇文還不曉得你想講誰
06/17 13:45, 3F

06/17 13:46, , 4F
印象中正規的跳脫法就是反斜線,網路上搜尋.net的引數
06/17 13:46, 4F

06/17 13:46, , 5F
也會找到不少\"的解法,雖然有些看起來不像VB.net
06/17 13:46, 5F

06/17 13:47, , 6F
但既然同樣是想回答問題的人沒必要一開頭就嗆別人程度
06/17 13:47, 6F

06/17 13:47, , 7F
吧?弄到最後沒幾個人想開口,有比較好嗎?
06/17 13:47, 7F

06/18 01:03, , 8F
抱歉,我沒查資料就發言了...
06/18 01:03, 8F

06/18 01:04, , 9F
我這樣會不會被水桶
06/18 01:04, 9F

06/20 21:34, , 10F
推msdn
06/20 21:34, 10F
文章代碼(AID): #1JdyZk0a (Visual_Basic)
文章代碼(AID): #1JdyZk0a (Visual_Basic)