例如,我们知道 C# 中的“int”类型只不过是一个结构,实际上是 System.Int32。如果是这样,那么如果“使用系统;” 在程序中被注释了,那么int类型应该是不能使用的。但仍然可以使用 int 类型。我的问题是,这些类型是从哪里来的?
//using System;
class Program
{
static void Main() {
int x = 0; // it still work, though int is under System namespace, why??
}
}