2016-05-22 10 views

Antwort

4

Wenn Sie Sie bedeuten wollen, dass die Ausgabe als String, können Sie alle laufen kann durch die Charaktere ihre Unicode Hex-Werte erhalten:

const string value = "Hi!"; 

var chars = value 
    .Select(c => (int) c) 
    .Select(c => [email protected]"\u{c:x4}"); 

var result = string.Concat(chars); 

this fiddle Siehe eine funktionierende Demo.

1

Hier ist der gleiche Ansatz, mit StringBuilder implementiert.

StringBuilder sb = new StringBuilder(); 
foreach (char c in s) 
    sb.AppendFormat("\\u{0:X4}",(uint)c); 
return sb.ToString();