在C#中 构造函数间怎样互相调用?

在C#中 构造函数间怎样互相调用? 


慕少森
浏览 1764回答 2
2回答

潇湘沐

public class Employee {private string name;private int salary;public Employee(string n, int s) { name = n; salary = s;}public Employee(string n) : this(n, 0) { }public Employee() : this( " Unknown " ) { }}如果要在一个构造函数中调用另一个构造函数,可以通过使用关键字this,在构造函数声明后面跟上“:”,再跟上this。此时,先执行this表示的构造函数,再执行自己。构造函数任何情况下都不能被显式调用。
打开App,查看更多内容
随时随地看视频慕课网APP