2015-10-14 1 views
0

Я новичок в ООП. В одном из моих классов, я пытаюсь сделать метод под названием CalcDecorCost. Вот моя проблема: я хочу, чтобы код этого метода запускался на основе радиокнопки, которую пользователь выбирает, и есть два переключателя, которые пользователь может выбрать. Возможно ли, чтобы я передал какие-либо параметры методу, который отображает переключатель? Я пробовал использовать параметр bool, но это не сработало для меня. Вот псевдокод, представляющий то, что я хочу способ сделать:C# Object Method Параметры, представляющие 2 переключателя

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

веб-форма ИЛИ wpf ИЛИ winform ИЛИ mvc бритва? –

+0

Ну, вы могли бы сами передать радиокнопки (или, вернее, ссылки на них) ... Трудно быть более конкретным без большего контекста. –

+0

Использование winforms. Я только что прочитал и узнал, что мне нужно сделать экземпляры радиокнопки как объекты, чтобы использовать их в другом классе, которые не должны выполняться. – grammer

ответ

1

Если вы можете получить проверенную-значение с точки зрения и просто передать это как логическое значение.

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

Эта опция работала. Я использовал это в методе класса. Благодарю. – grammer

Смежные вопросы