2010-07-30 94 views

回答

134

使用帶有後綴C的單個字符串輸入字符文字。

Dim theLetterA As Char = "A"C 
+13

那真的很爛,休息每一個公約!感謝您的幫助 – Alvaro 2014-05-22 12:47:52

+2

實際上,指示類型的文字後綴與C和Basic基本相同,儘管不適用於與字符串相關的類型,而且我在第一次看到它時也感覺有點兒懷疑。 – Swanny 2014-06-20 05:25:54

+6

我需要使用「」「」C來修整字符串中的引號。多醜。 – Matt 2014-12-01 22:03:19

4

我會用CChar。例如:

Dim theLetterA As Char = CChar("A") 

有關CChar的詳細信息,請查閱MSDN網站https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx

+0

值得更多upvotes。 charctor比字符串裝飾器更有意義,就像我以前從未見過的那樣。 – RJB 2015-07-15 00:16:09

+10

@RJB:你可能更喜歡語法,但事實是,這不是*字符文字。這是一個執行從字符串到字符的運行時轉換的語句。根本不一樣。 – sstan 2015-12-20 04:57:20

+1

我同意。這是舊的VB代碼,需要visualbasic參考。正確的方法是使用convert類。 Convert.ToChar(「A」) – Kevbo 2016-02-09 22:52:53

0

在試圖讓一個雙引號的字符文字,你需要使用額外的古怪VB格式的情況下:

Dim theQuote As Char = """"C 

或者

Dim theQuote As Char = CChar("""")