Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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# 我们称之为代码块_C# - Fatal编程技术网

C# 我们称之为代码块

C# 我们称之为代码块,c#,C#,我想知道我们叫它什么:公共圈(双半径)。这是构造器吗?如果是,则可以写入Radius=Radius在构造函数的主体中?或者它只是一个函数 using System; namespace PatternMatchingDemo { public class Shape { public const float PI = 3.14f; } public class Circle : Shape

我想知道我们叫它什么:
公共圈(双半径)
。这是构造器吗?如果是,则可以写入
Radius=Radius在构造函数的主体中?或者它只是一个函数

 using System;
    namespace PatternMatchingDemo
    {
        public class Shape
        {
            public const float PI = 3.14f;
        }
        public class Circle : Shape
        {
            public double Radius { get; }
            public Circle(double radius)
            {
                Radius = radius;
            }
是的,它是一个构造器 构造函数是用于初始化对象的特殊方法。构造函数的优点是在创建类的对象时调用它

代码构造函数有一个参数,构造函数也可以接受参数,用于初始化字段

此链接提供有关构造函数的更多详细信息


是的,这是一个构造函数,是的,你可以做
Radius=Radius