Utilizând Windows 10 / Visual Studio 2017 / aplicație VB.Net Win Forms.
Din anumite motive, Chr(34) returnează „” în loc de „.
Alte caractere pare să funcționeze bine. Aici este ieșirea mea imediată a ferestrei:
?Chr(34)
""""c
?Chr(39)
"'"c
De la Chr returnează o valoare de tip Char
, , aceasta conține întotdeauna exact una caracter, nici mai mult, nici mai puțin.
Ceea ce vedeți este un artefact al ferestrei imediate.
Fereastra imediată afișează char-ul dvs. ca un literal VB char, adică „citat”, și, prin urmare, trebuie să evadeze ghilimelele duble (dublându-le). Folosiți fereastra ,nq
pentru a vizualiza șiruri de caractere și caractere fără ghilimele în fereastra imediată:
? Chr(34)
""""c
? Chr(34),nq
"
Ghilimelele duble trebuie să fie scăpate în acest mod. Încercați să trimiteți Chr(34) într-o cutie de mesaje.
, astfel încât echivalentul lor este
. Caracterul este în continuare un singur caracter de ghilimele. – > Por Andy G.
Chr(34)
? – > Por Craig.