C#对象方法表示2个单选按钮的参数

时间:2015-10-14 13:02:39

标签: c# oop methods parameters

我是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;
}

1 个答案:

答案 0 :(得分:1)

如果可以,从视图中获取checked值,并将其作为布尔值传递。

public void CalcDecorCost(bool radio1, bool radio2)
{
    if(radio1)
        do something;
    else if(radio2)
        do something;
    else
        do something;
}