这句话是什么意思 public SetString(string s):this(){ str=s;}后面的this()有什么用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想应该是前台的参数,调用前台的数据,在后台好象要写这个this比如有一个文本框是textbox,要在后台判断他的内容为空的话,要写上:this.textbox.Text == ""; SetString 是构造函数,你这个程序里肯定有它的不止一个的重载版本this() 就是指定调用没有参数的那个重载版本,比如:public SetString(){ // some codes}public SetString(string s) : this(){ str=s;}这样当你使用 SetString(string s) 这个构造函数声明新实例的时候系统会先执行 SetString() 中的内容,然后才会执行 SetString(string s) 中的内容 public SetString(string s) 应该是一个构造函数吧,这里的意思应该是先调用已有的构造函数this() (不带参数的构造函数)再执行花括号内的代码。 整个函数块就构成了一个带有参数 string s 的构造函数http://www.itol.net.cn/college/program/CCC/200604/college_1253_6.html c#底下用ADOX创建的空表如何增加数据 asp.net体育馆预约系统的预约实现 数字組合 调试winform程序需要一些输出,有没有什么好办法? 关于 VS2005 Web 程序的中调用 Server.Transfer() 的怪异问题 按钮不执行的问题 大家给出好点的电子图书,建ftp,完全免费的下载 Repeter连接到数据源的问题.............................................多多指教(给分) 如何使程序在进程中隐藏 谁知道怎样去这个地址吗? 向高手请教:listview 的行移动后,其行的背景颜色没了 .NET反序列化的问题(在线等 急)
我想应该是前台的参数,调用前台的数据,在后台好象要写这个this比如有一个文本框是textbox,要在后台判断他的内容为空的话,要写上:
this.textbox.Text == "";
this() 就是指定调用没有参数的那个重载版本,比如:public SetString()
{
// some codes
}public SetString(string s) : this()
{
str=s;
}这样当你使用 SetString(string s) 这个构造函数声明新实例的时候
系统会先执行 SetString() 中的内容,然后才会执行 SetString(string s) 中的内容
这里的意思应该是先调用已有的构造函数this() (不带参数的构造函数)
再执行花括号内的代码。 整个函数块就构成了一个带有参数 string s 的构造函数http://www.itol.net.cn/college/program/CCC/200604/college_1253_6.html