C# 注释名称空间不会影响ToString()方法
今天有人给我看了一段代码片段,我想知道它是如何工作的:C# 注释名称空间不会影响ToString()方法,c#,C#,今天有人给我看了一段代码片段,我想知道它是如何工作的: //using System; //using System.Collections.Generic; //using System.Text; namespace ConsoleApplication1 { class Test { int i = 0; } class Program { static void Main(string[] args)
//using System;
//using System.Collections.Generic;
//using System.Text;
namespace ConsoleApplication1
{
class Test
{
int i = 0;
}
class Program
{
static void Main(string[] args)
{
Test obj = new Test();
obj.ToString();
}
}
}
我的问题是,如果我们对上述名称空间进行了注释,那么ToString方法如何仍然与object obj关联?C中的每个类都继承object类,其中定义了ToStringC中的每个类都继承object类,其中定义了ToString好的,我明白了,但是,当我注释了CLR所需的所有名称空间后,您能告诉我这种继承是如何发生的吗。如果没有,那么这些名称空间会创建什么关联。当您创建类测试时,CLR会自动从对象继承它,不需要NAMASPACE。好的,我知道了,但是当我对CLR所需的所有名称空间进行注释后,您能告诉我这种继承是如何发生的吗。若并没有,那个么这些名称空间会创建什么关联。当你们创建你们的类测试时,CLR会自动从对象继承它,不需要NAMASPACE。