Re: [.NET] 呼叫外部程序 引數 複數+空白
最近板上可以發現很多很霹靂的答案,非常的霹靂,
霹靂到令人懷疑-非常懷疑-回答的人有沒有真的寫過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
06/17 13:46, 4F
→
06/17 13:46, , 5F
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
06/20 21:34, 10F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章