gpt4 book ai didi

c# - 当调用来自系统命名空间的函数时,c 锐利的编译器如何工作?

转载 作者:行者123 更新时间:2023-12-04 17:04:48 24 4
gpt4 key购买 nike

当调用来自任何预定义命名空间的函数时,c 锐利的编译器如何工作?
我已经提到了 System 命名空间作为一个实例。

最佳答案

与任何其他命名空间相同。这里没有魔法。

编译器中有一些硬编码的东西,例如:

  • 类型别名 int/string等只是 global::System.Int32 的别名等
  • 表达式树编译器是,AFAIK,硬编码为 System.Linq.Expressions.Expression (但也没有在规范中引用,所以有点边缘情况)
  • 互操作命名空间中的一些魔法(用于调用接口(interface)上的构造函数等)

  • 但主要是......它只是类(class)等。

    关于c# - 当调用来自系统命名空间的函数时,c 锐利的编译器如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6908357/

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