我是OOP的新手。在我的一个程序的类中,我正在尝试创建一个名为 CalcDecorCost 的方法。这是我的问题:我希望这个方法的代码基于用户选择的单选按钮运行,并且有两个用户可以选择的单选按钮。我是否可以将任何类型的参数传递给代表所选单选按钮的方法?我尝试过使用bool参数,但这对我没用。这是表示我想要方法的伪代码:
public void CalcDecorCost(//Need parameters here representing the two radio buttons.)
{
if(radiobutton1.checked)
do something;
else if(radiobutton2.checked)
do something;
else
do something;
}
答案 0 :(得分:1)
如果可以,从视图中获取checked值,并将其作为布尔值传递。
public void CalcDecorCost(bool radio1, bool radio2)
{
if(radio1)
do something;
else if(radio2)
do something;
else
do something;
}