我一直在寻找不同的方法,但我仍然得到同样的错误:
我尝试过的:
float e = (float)Convert.ToDouble(e_textBox.Text);
bool valid = float.TryParse(e_textBox.Text.ToString(), out e);
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
Error 1 Cannot implicitly convert type 'float' to 'System.EventArgs'
Run Code Online (Sandbox Code Playgroud)
我做错了吗?谢谢.
Jus*_*ner 13
我猜你的代码存在于事件处理程序中.您处理的其中一个参数是EventArgs e:
public void OnClick(object sender, EventArgs e)
{
float e = (float)Convert.ToDouble(e_textBox.Text);
bool valid = float.TryParse(e_textBox.Text.ToString(), out e);
}
Run Code Online (Sandbox Code Playgroud)
您只需要提出一个新的变量名称(或将参数重命名为e以外的其他名称):
public void OnClick(object sender, EventArgs eargs)
{
float e = (float)Convert.ToDouble(e_textBox.Text);
bool valid = float.TryParse(e_textBox.Text.ToString(), out e);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24008 次 |
| 最近记录: |