Return 值来自 private void radioButton_CheckedChanged(object sender, EventArgs e)
Return values from private void radioButton_CheckedChanged(object sender, EventArgs e)
如何更改以下 class/method 以接受全局变量以及 return 值?
private void radioButton_CheckedChanged(object sender, EventArgs e)
理想情况下,我希望它是 return 字符串或文本。但这不会仅仅通过将 void
更改为 int
或 string
并在其中使用 return
命令来实现。做同样的事情 public
似乎也行不通。
有什么意见或建议吗?
--------------------编辑后添加-------------------- --
我想做的就是为了这个 -
恐怕你说的是不可能实现的。
这是一个事件处理程序,当您的单选按钮的选中状态发生变化时,会在内部引发该事件。
签名和 return 方法显然由我的 Microsoft
决定,您不能更改 return 类型事件处理程序的参数。
此外 return将数据类型添加到单选按钮听起来不太好,而且您永远不需要它。我认为您的要求可能是更改 UI 中存在的某些属性或控件。这可以从事件处理程序中轻松完成,不需要您修改它们。
因此不需要更改他们的签名。如果您能详细说明您的要求,我们可以根据此建议解决方案。
根据另一个帖子的一些建议,我发现我可以通过以下方式获得它。
int value = 0;
protected void radioButton_CheckedChanged(object sender, EventArgs e)
if (radioButton.Checked)
{
value = 100;
}
哪位大侠可以看看有没有错误?它可以满足我的要求,但代价是什么?
如何更改以下 class/method 以接受全局变量以及 return 值?
private void radioButton_CheckedChanged(object sender, EventArgs e)
理想情况下,我希望它是 return 字符串或文本。但这不会仅仅通过将 void
更改为 int
或 string
并在其中使用 return
命令来实现。做同样的事情 public
似乎也行不通。
有什么意见或建议吗?
--------------------编辑后添加-------------------- --
我想做的就是为了这个 -
恐怕你说的是不可能实现的。
这是一个事件处理程序,当您的单选按钮的选中状态发生变化时,会在内部引发该事件。
签名和 return 方法显然由我的 Microsoft
决定,您不能更改 return 类型事件处理程序的参数。
此外 return将数据类型添加到单选按钮听起来不太好,而且您永远不需要它。我认为您的要求可能是更改 UI 中存在的某些属性或控件。这可以从事件处理程序中轻松完成,不需要您修改它们。
因此不需要更改他们的签名。如果您能详细说明您的要求,我们可以根据此建议解决方案。
根据另一个帖子的一些建议,我发现我可以通过以下方式获得它。
int value = 0;
protected void radioButton_CheckedChanged(object sender, EventArgs e)
if (radioButton.Checked)
{
value = 100;
}
哪位大侠可以看看有没有错误?它可以满足我的要求,但代价是什么?