Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 注释名称空间不会影响ToString()方法_C# - Fatal编程技术网

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类,其中定义了ToString

C中的每个类都继承object类,其中定义了ToString

好的,我明白了,但是,当我注释了CLR所需的所有名称空间后,您能告诉我这种继承是如何发生的吗。如果没有,那么这些名称空间会创建什么关联。当您创建类测试时,CLR会自动从对象继承它,不需要NAMASPACE。好的,我知道了,但是当我对CLR所需的所有名称空间进行注释后,您能告诉我这种继承是如何发生的吗。若并没有,那个么这些名称空间会创建什么关联。当你们创建你们的类测试时,CLR会自动从对象继承它,不需要NAMASPACE。