说明:(1)任何时候,只要创建类或结构,就会调用它的构造函数。类或结构可能有多个接受不同参数的构造函数。构造函数使得程序员可设置默认值、限制实例化以及编写灵活且便于阅读的代码。

2)如果您没有为对象提供构造函数,则默认情况下 C# 将创建一个构造函数,该构造函数实例化对象,并将成员变量设置为默认值表(C# 参考)中列出的默认值。静态类和结构也可以有构造函数。

示例代码:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace Demo8

{

    public class Taxi

    {

        public bool isInitialized;

        public Taxi()

        {

            isInitialized = true;

        }

    }

 

    class TestTaxi

    {

        static void Main()

        {

            Taxi t = new Taxi();

            System.Console.WriteLine(t.isInitialized);

        }

    }

}

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3