Was ist der beste Weg, um einen Int-Wert in den entsprechenden Char in Utf16 zu konvertieren, vorausgesetzt, dass die Int ist in den Bereich der gültigen Werte?
int i = 65;
char c = Convert.ToChar(i);
Obwohl nicht genau die Frage zu beantworten, wie formuliert, aber wenn Sie brauchen oder können das Endergebnis als String können Sie auch verwenden
string s = Char.ConvertFromUtf32(56);
verwenden, was Ihnen bei Bedarf UTF-16-Paare als Ersatz liefert und Sie schützt, wenn Sie sich außerhalb des BMP befinden.