C# 什么';s System.Char.m_值的类型

C# 什么';s System.Char.m_值的类型,c#,types,char,C#,Types,Char,在参考代码NDP/clr/src/BCL/System/Char.cs中: public struct Char : IComparable, IConvertible { // // Member Variables // internal char m_value; 但是char不是System.char的别名吗?我很困惑。char是一种C类型,与.NET类型System.char匹配 查看内置C#类型及其对应的.NET类型列表:您的问题到底是什么?是,ch

在参考代码NDP/clr/src/BCL/System/Char.cs中:

public struct Char : IComparable, IConvertible
{
    //
    // Member Variables
    //
    internal char m_value;
但是
char
不是
System.char
的别名吗?我很困惑。

char
是一种C类型,与.NET类型
System.char
匹配


查看内置C#类型及其对应的.NET类型列表:

您的问题到底是什么?是,
char
System.char
的别名。您是否在询问
Char
如何将字段本身键入?我确信对于
Int32
类型,这个问题有重复的地方,但我总是找不到。CLR对某些类型有专门的知识。他们的cs源不一定反映现实。那么这是否意味着每个Char实例都有另一个嵌入其中的Char实例“m_值”?@SonerGönül是的。这就是让我困惑的地方。@Damien_不信者,这是否意味着“m_value”的类型“char”不是System.char的别名,而是某个内部char类型?