class A
{
private int i;
//构造函数A
public A()
{
this.i = 0;
}
//重载构造函数A
public A(int temp)
{
this.i = temp;
}
public A(string c)
{
A (int.Parse(c));//这里出错了... }
//输出变量i
public void printi()
{
Console.WriteLine(this.i);
}
}
{
private int i;
//构造函数A
public A()
{
this.i = 0;
}
//重载构造函数A
public A(int temp)
{
this.i = temp;
}
public A(string c)
{
A (int.Parse(c));//这里出错了... }
//输出变量i
public void printi()
{
Console.WriteLine(this.i);
}
}
解决方案 »
- 登录弹出2次登录窗口无法进入主窗口
- Winform页面按Alt+Tab切换到另外程序时触发什么事件
- 高分求解winform问题...
- 密码错误问题!!!!1
- 从UserControl 继承的自定义BaseUserControl,MyUserControl 继承自BaseUserControl,MyUserControl 不能可视化编辑
- 将数据写入安装包的问题
- 急救!!在线等~从数据库读取图片显示到IMAGE控件!
- C# .net 多线程处理
- Win8 GridView如何多选
- winform中怎样使用C1FlexGrid控件的DataMap属性?
- 如何用程序取得一个类的TYPE字符串
- Visual Studio 2005
{}
{
A (int.Parse(c));//这里出错了...
}=>public A(string c) : this(int.Parse(c))
{
}
{
//A (int.Parse(c));//这里出错了...
this.i = int.Parse(c);//加到这里看着比较舒服 }
{
A (int.Parse(c));//这里出错了... }这个应该这样改:
public A(string c)
{
int t;
try{
t=Convert.ToInt32(c)
}
catch(Exception ex)
{
throw ex;
}
}
{
private int i;
//构造函数A
public A()
{
this.i = 0;
}
//重载构造函数A
public A(int temp)
{
this.i = temp;
}
public A(string c, int a)//多带几个参数呢?怎么处理?
{
}
//输出变量i
public void printi()
{
Console.WriteLine(this.i);
}
}