【发布时间】:2020-09-22 08:16:04
【问题描述】:
Char.Parse("P") 在 C# 中返回 80 'P'。我只需要返回“P”字符。
【问题讨论】:
-
它只返回P。你可以用Console.Write()来检查
-
返回
80 'P'是什么意思?它返回一个字符,即'P',可能调试器也试图通过向您显示代码点值来提供帮助。试试var x = 'P';看看是否相似。 -
char.Parse返回一个char值,而不是int。Int表示由调试器添加 -
您将结果存储在什么变量类型中?您能否提供您看到“80 'P'”的示例代码
-
只需键入
'P'即可获取字符,而不是先执行字符串转换为字符。 - 这可能会有所帮助:docs.microsoft.com/en-us/dotnet/api/system.char