请问下面C#代码是什么意思?什么时候使用
private int i;
private string s;
public FrmSpread() : this (Program.u,Program.k)
-> 这个this是什么意思?
{
}
public FrmSpread(int I,string S)
{
this.i = I;
this.s = S;
}
在Program端设的 int u,跟string k。
请仙人指点路谢谢
------解决方案--------------------此为串联构造函数
参照http://www.cnblogs.com/py891021/archive/2009/09/15/1566859.html
------解决方案--------------------串联构造函数
在一个类中如果需要实现多个自定义构造函数,通常做法是在构造函数中实现各自的业务逻辑,如果这些业务逻辑的实现并非截然不同的话,显然不符合oop编程思想,极不利于维护,当然,我们也可以通过将相同的逻辑部分封装成一个方法,但还有一种更为合理简单的方法--his关键字来实现串联构造函数
http://www.cnblogs.com/py891021/archive/2009/09/15/1566859.html