如果 C# 中的关键字未在系统 class 中定义,那么它们在 CLR 中的什么位置?
If keywords in C# are not defined in, system class then where are they in the CLR?
我是 C# 新手。
我知道 C# 中关键字的用途,我知道 C# 中的关键字在哪里使用,但它没有在系统中定义 class 或任何 class 那么这在 CLR 中的什么地方,谁是访问、控制和验证。
执行程序时,这些都是在 CLR 中存储内存的位置。
示例:
public class A{
public static void main(String args[]){
Console.writeline("Hello C# world ");
}
}
在上面的示例代码中:
关键字是:
- public
- class
- 静态
- 无效
- 主要
预定义的 class 是:
- 字符串
- 控制台
类 是通过 clr class 加载器加载的。
但是关键字在哪里、何时以及谁加载了。
请让我解释一下,不要降低我的观点。
关键字 未在任何程序集或 CLR 中定义。相反,它们是语言的核心部分,由编译器直接支持。
类 在程序集中定义。 String
和 Console
类 恰好定义在 mscorlib.dll.
我是 C# 新手。
我知道 C# 中关键字的用途,我知道 C# 中的关键字在哪里使用,但它没有在系统中定义 class 或任何 class 那么这在 CLR 中的什么地方,谁是访问、控制和验证。
执行程序时,这些都是在 CLR 中存储内存的位置。
示例:
public class A{
public static void main(String args[]){
Console.writeline("Hello C# world ");
}
}
在上面的示例代码中:
关键字是:
- public
- class
- 静态
- 无效
- 主要
预定义的 class 是:
- 字符串
- 控制台
类 是通过 clr class 加载器加载的。
但是关键字在哪里、何时以及谁加载了。
请让我解释一下,不要降低我的观点。
关键字 未在任何程序集或 CLR 中定义。相反,它们是语言的核心部分,由编译器直接支持。
类 在程序集中定义。 String
和 Console
类 恰好定义在 mscorlib.dll.