C#的方法没有默认值,你需要重载一个获取一个参数的构造器,然后显示调用另外一个构造器,Like:
public spp(string iUsername,int iPort)
{
mUsername=iUsername;
mPort=iPort;
}
public spp(string iUsername) : this( iUsername,80 )
{}
public spp(string iUsername,int iPort)
{
mUsername=iUsername;
mPort=iPort;
}
public spp(string iUsername) : this( iUsername,80 )
{}
{
mUsername=iUsername;
mPort=80;
}//利用重载方法,写一个缺省参数int iPort的同名方法 OK?
{
mUsername=iUsername;
mPort=iPort;
}
public spp(string iUsername)
{
spp(iUsername,80);}