代码之家  ›  专栏  ›  技术社区  ›  Brueni

每当使用初始值设定项列表时执行函数

c#
  •  0
  • Brueni  · 技术社区  · 6 年前

    public class Test{
        int number1;
        int number2;
        List<Test> testList;
    }
    

    使用显式构造函数

    public Test(int num1, int num2){
        number1 = num1;
        number2 = num2;
        testList.Add(this);
    }
    

    Microsoft在其网站上有以下内容:

    对象初始值设定项允许您在创建时将值赋给对象的任何可访问字段或属性,而不必调用构造函数,然后再调用赋值语句行。对象初始值设定项语法允许您为构造函数指定参数或省略参数(和括号语法)。

    0 回复  |  直到 6 年前