1

私はこれをやろうとしていますが、CChar(""") で失敗します。私が試したアイデアは CChar("\"") です。「文字列定数は二重引用符で終わる必要があります」というエラーが表示されます

Dim arrayWithQuote() As Char = {CChar("a"), CChar("b"), CChar(""")}
4

2 に答える 2

1

エスケープするには、追加の二重引用符が必要です ( \vb で文字列をエスケープするために使用しません)。

Dim arrayWithQuote() As Char = {CChar("a"), CChar("b"), CChar("""")}

ティムが指摘したように、この種のことを行うには char リテラルを使用する必要があります。

Dim arrayWithQuote() As Char = {"a"c, "b"c, """"c}

または、これを行うこともできます:

Dim arrayWithQuote() As Char = {"a"c, "b"c, Microsoft.VisualBasic.Chr(34)}
于 2013-09-06T15:43:05.293 に答える
0

文字列を次のように区切ってみてください:-

Dim arrayWithQuote() As Char = {CChar("a"), CChar("b"), CChar("""")}
于 2013-09-06T15:43:27.717 に答える