如何将不可打印的ascii字符分配给char变量

时间:2013-12-21 22:10:53

标签: c#

如何为char变量指定不可打印的ascii字符?

表格在这里:http://www.robelle.com/smugbook/ascii.html

1 个答案:

答案 0 :(得分:5)

您至少有few possibilities为char分配值:

var chr = 'X';        // Character literal
var chr = '\x0058';   // Hexadecimal
var chr = (char)88;   // Cast from integral type
var chr = '\u0058';   // Unicode

您也可以使用:

var chr = Convert.ToChar(32);

或主要供参考,最复杂且可能不必要的:

var chr = Encoding.ASCII.GetChars(new byte[] { 32 }).First();