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 更改为 intstring 并在其中使用 return 命令来实现。做同样的事情 public 似乎也行不通。

有什么意见或建议吗?

--------------------编辑后添加-------------------- --

我想做的就是为了这个 -

恐怕你说的是不可能实现的。 这是一个事件处理程序,当您的单选按钮的选中状态发生变化时,会在内部引发该事件。 签名和 return 方法显然由我的 Microsoft 决定,您不能更改 return 类型事件处理程序的参数。

此外 return将数据类型添加到单选按钮听起来不太好,而且您永远不需要它。我认为您的要求可能是更改 UI 中存在的某些属性或控件。这可以从事件处理程序中轻松完成,不需要您修改它们。

因此不需要更改他们的签名。如果您能详细说明您的要求,我们可以根据此建议解决方案。

根据另一个帖子的一些建议,我发现我可以通过以下方式获得它。

int value = 0;
protected void radioButton_CheckedChanged(object sender, EventArgs e)
if (radioButton.Checked)
   {
       value = 100;
   }

哪位大侠可以看看有没有错误?它可以满足我的要求,但代价是什么?