当前位置: 代码迷 >> C# >> 小白在线求答案,该如何处理
  详细解决方案

小白在线求答案,该如何处理

热度:256   发布时间:2016-05-05 05:04:45.0
小白在线求答案
class Program
    {
        static void Main(string[] args)
        {
            Childclass child = new Childclass();
            child.Print();
        }
    }
    class BaseClass
    {
        public BaseClass()
    {
        Console.WriteLine("基类构造函数被调用");
    }
    }
    class Childclass : BaseClass
    {
        public bool FieldA = true;
        public bool FieldB;
        public Childclass()
        {
            Console.WriteLine("自己构造函数被调用");
        }
        public void Print()
        {
            Console.WriteLine(FieldA);
            Console.WriteLine(FieldB);
        }
    }
------解决思路----------------------
如果不对字段进行赋值, 会一直保持默认值..注意是字段。同理, 如果定义一个字段,int 类型, 会有一个默认值0.
------解决思路----------------------
布尔型默认值 是false
------解决思路----------------------
布尔值的初始值是false
------解决思路----------------------
bool变量默认值是false
------解决思路----------------------
楼上都说了。都会有默认值的
  相关解决方案