joe*_*122 1 c# string unicode char
我有一个我创建的字符串作为get; 组;:
public static string userDirInput { get; set; }
我用Console.Read();它给它一个值:
userDirInput = Convert.ToString(Console.Read());
在我去比较之前我打印出来:
Console.Write("read as " + (string)userDirInput);
它打印出unicode值而不是可读文本......
我该怎么做才能打印出可读文本?
你可能想要使用Console.ReadLine,它返回一个string. Console.Read只读取一个字符,并将其作为一个字符返回Int32.如果您要将它投射到char,您会看到您正在读取用户输入的第一个字母,而不是整个字符串.