【发布时间】:2021-04-23 07:38:52
【问题描述】:
我们知道无论是 C# 程序还是 VB 程序都会被编译成 IL 代码,如下图所示:
假设我们有一个 C# 程序和一个 VB 程序都声明一个整数,并且两个程序都被编译成程序集,下面是我的问题:
Q1- 根据https://referencesource.microsoft.com/#mscorlib/system/int32.cs 我认为 Int32 是 Common Type,对吗?
Q2-Int32类型在mscorlib.dll,它是用C#实现的,所以我可以说Common Type的所有源代码都是用C#实现的,后面会编译成dll
Q3-我在读一本书,上面写着:
.NET Framework 包括框架类库 (FCL)。 FCL 是一组 DLL 程序集,其中包含数千个类型定义,其中每种类型都公开了一些功能
那么我可以说mscorlib.dll 是 FCL 的一部分吗?
【问题讨论】:
-
你想用这个问题解决什么具体的编程问题?