私はこれをやろうとしていますが、CChar(""") で失敗します。私が試したアイデアは CChar("\"") です。「文字列定数は二重引用符で終わる必要があります」というエラーが表示されます
Dim arrayWithQuote() As Char = {CChar("a"), CChar("b"), CChar(""")}
私はこれをやろうとしていますが、CChar(""") で失敗します。私が試したアイデアは CChar("\"") です。「文字列定数は二重引用符で終わる必要があります」というエラーが表示されます
Dim arrayWithQuote() As Char = {CChar("a"), CChar("b"), CChar(""")}
エスケープするには、追加の二重引用符が必要です ( \
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)}
文字列を次のように区切ってみてください:-
Dim arrayWithQuote() As Char = {CChar("a"), CChar("b"), CChar("""")}