2014-04-04 49 views
-1

假設有一個字符串的ASCII值:如何得到一個字符串

String str="Hello"; 

我怎樣才能得到的,所提到的字符串前面提到的ASCII值?

+0

ASCII值的字符串? – Thomas

+0

你究竟在尋找什麼?文本的ASCII編碼二進制數據?一些其他形式的每個單獨的字符的ASCII值? –

+0

@Ankit請參閱我的答案,並標記爲答案,如果工作 – SOFKiNG

回答

-1
byte[] asciiBytes =Encoding.ASCII.GetBytes(str); 

您現在有個字節的ASCII值的數組

1

考慮您的意見,這聽起來像所有你需要的是:

char[] chars = str.ToCharArray(); 
Array.Sort(chars); 

.NET中char值實際上是一個UTF-16代碼單元,但對於所有ASCII字符,無論如何UTF-16代碼單元值都與ASCII值相同。

您可以從陣列這樣一個新的字符串:

string sortedText = new string(chars); 
Console.WriteLine(chars); 

碰巧,「你好」已經升序ASCII順序......一個char的