W c # dlaczego (char) (1) + (char) (2) daje int 3
Próbuję ukryć trochę kodu VB.NET do C # i znalazłem tę interesującą rzecz. Dodanie dwóch znaków zwraca różne wyniki w VB.NET i C #.
VB.NET - zwraca łańcuch
Chr(1) & Chr(2) = " "
DO# - zwraca int
(char)(1) + char(2) = 3
Jak mogę dodać (połączyć) dwa znaki w C #?