Próbuję ukryć kod VB.NET na C# i znalazłem tę interesującą rzecz. Dodanie dwóch znaków zwraca różne wyniki w VB.NET i C#.W C# dlaczego (char) (1) + (char) (2) daje int 3
VB.NET - zwraca ciąg
Chr(1) & Chr(2) = " "
C# - powraca int
(char)(1) + char(2) = 3
Jak mogę dodać (oddzielając) dwóch znaków w języku C#?
Masz na myśli łączenie? – Paparazzi
popraw mnie jeśli się mylę - C# i java char i int arr o tej samej wielkości i 0001 + 0010 = 0011 (3). –
@ Blam - yes Concatenate – SarkarG