In c # ergibt why (char) (1) + (char) (2) int 3

Ich versuche, etwas VB.NET Code zu C # zu verbergen und fand diese interessante Sache. Das Hinzufügen von zwei Zeichen führt in VB.NET und C # zu unterschiedlichen Ergebnissen.

VB.NET - Gibt einen String zurück

Chr(1) & Chr(2) = "  "

C # - Gibt int zurück

(char)(1) + char(2) = 3

Wie kann ich zwei Zeichen in C # hinzufügen (verketten)?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage