Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.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# 如何看待以拉丁语为基础的字符?_C#_Unicode_Latin - Fatal编程技术网

C# 如何看待以拉丁语为基础的字符?

C# 如何看待以拉丁语为基础的字符?,c#,unicode,latin,C#,Unicode,Latin,我将用C#编写一个简单的控制台应用程序,用其各自定义的替换项替换所有基于拉丁语的字符(如Å(ALT+143)变为AA) 我想知道C#如何看待它。它会被视为字符串“\uC5”或“\u00C5”或“Å”或其他什么吗?它(几乎!)总是被视为格式为“\u00C5”的字符文字 请参阅这篇关于Char的文章: 这篇文章专门讨论字符文字,虽然已经过时,但在最新版本的.NET中仍然适用 C#字符串是Unicode,因此它将显示为原样您好,欢迎使用so!请阅读关于如何提出好问题的说明。同时,您可以向我们提供一些代

我将用C#编写一个简单的控制台应用程序,用其各自定义的替换项替换所有基于拉丁语的字符(如Å(ALT+143)变为AA)

我想知道C#如何看待它。它会被视为字符串“\uC5”或“\u00C5”或“Å”或其他什么吗?

它(几乎!)总是被视为格式为“\u00C5”的字符文字

请参阅这篇关于Char的文章:

这篇文章专门讨论字符文字,虽然已经过时,但在最新版本的.NET中仍然适用


C#字符串是Unicode,因此它将显示为原样

您好,欢迎使用so!请阅读关于如何提出好问题的说明。同时,您可以向我们提供一些代码,显示您迄今为止所做的尝试。请用“如何在C#中查看它”解释您的意思。可能的副本需要更加明确。C#不是文本可视化系统,它是一种编程语言。@CodeCaster它与您共享的链接中提出的问题不同。我只是想了解C#如何读取/理解/查看基于拉丁语的字符。作为人类,我们把它看作一系列字符,编译器把它看作什么,我现在已经找到了答案。这正是我所需要的。非常感谢。