所以我对我的一类的这段代码有一些问题。我知道这似乎相当初级,但对于我的生活,我不确定为什么我不能让它工作。
本质上,我有 6 个单选按钮,根据选择的单选按钮,我想为 int 变量分配一个值。我想将该值返回到另一个 winForm 它将做其他事情。
但由于某种原因,它总是返回 0。
一些帮助将不胜感激。
先感谢您..
int x = 0;
public int selectionDie1()
{
if (die1_1.Checked)
x = 1;
if (die1_2.Checked)
x = 2;
if (die1_3.Checked)
x = 3;
if (die1_4.Checked)
x = 4;
if (die1_5.Checked)
x = 5;
if (die1_6.Checked)
x = 6;
return x;
}
我还想补充一点,即使我将其更改为没有返回值的 void 并放置一个在 buttonclick 上显示 x 值的标签,它仍然返回 0。
我什至尝试过只使用一个单选按钮,看看是否可行,什么都没有。
当我设置 x = 1000; 并返回它工作正常,所以它与单选按钮有关
谢谢你