Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Parse(";P";)返回80';P';在C中#_C#_String_Char - Fatal编程技术网

C# Parse(";P";)返回80';P';在C中#

C# Parse(";P";)返回80';P';在C中#,c#,string,char,C#,String,Char,Char.Parse(“p”)在C#中返回80'p'。我只需要返回“P”字符 char.Parse()正在以字符形式返回值。只是调试器还显示字符的ascii值。您可以这样验证它: Console.WriteLine(char.Parse("P")); Console.WriteLine("P".ToCharArray().First()); 在这两种情况下,它都会打印字符“p”。它只返回p。您可以使用Console.Write()检查返回的是什么意思80'p'?它返回一个char,即'P',调

Char.Parse(“p”)
在C#中返回
80'p'
。我只需要返回“P”字符

char.Parse()
正在以字符形式返回值。只是调试器还显示字符的ascii值。您可以这样验证它:

Console.WriteLine(char.Parse("P"));
Console.WriteLine("P".ToCharArray().First());

在这两种情况下,它都会打印字符“p”。

它只返回p。您可以使用Console.Write()检查返回的是什么意思
80'p'
?它返回一个char,即
'P'
,调试器可能试图通过向您显示代码点值来提供帮助。尝试一下var x='P'并查看是否类似。
char.Parse
返回一个
char
值,而不是
int
Int
表示是由Debugger添加的,您将结果存储在哪种变量类型中?您是否可以提供示例代码,其中您看到“80'P'”只需键入
'P'
即可获取字符,而不是先执行字符串转换为字符。-这将有助于: