gpt4 book ai didi

c# - 如果 C# 中的关键字未在系统类中定义,那么它们在 CLR 中的什么位置?

转载 作者:行者123 更新时间:2023-11-30 22:00:52 24 4
gpt4 key购买 nike

我是 C# 新手。

我知道C#中关键字的用途,我知道C#中的关键字在哪里使用,但它没有在系统类或任何类中定义,那么this在CLR中的哪里,谁来访问,控制和验证。

当执行程序时,这些都是在 CLR 中存储内存的地方。

例子:

public class A{
public static void main(String args[]){
Console.writeline("Hello C# world ");
}
}

在上面的示例代码中:

关键字是:

  • 公开
  • 静态
  • 作废
  • 主要

预定义类是:

  • 字符串
  • 控制台

类通过 clr 类加载器加载。

但是关键字在哪里、何时以及由谁加载。

请让我解释一下,不要降低我的观点。

最佳答案

关键字 未在任何程序集或 CLR 中定义。相反,它们是语言的核心部分,由编译器直接支持。

在程序集中定义。 StringConsole 类恰好在 mscorlib.dll 中定义。

关于c# - 如果 C# 中的关键字未在系统类中定义,那么它们在 CLR 中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28207582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com