首先設置一個groupBox,往里添加兩個radioButton,分別命名為rb_male和rb_female,
並設置其中rb_male默認勾選,即Checked="true"
獲取值可以用if else獲取,但是選項少的話沒有必要,看着太多;
if(rb_male.Checked==true) { //男 } else...
我們使用三目運算符獲取,顯得簡潔,一句話就可以解決
string gender = ( this.rb_male.Checked? "男" : "女" ) + "\r\n";
這句話的意思是:檢查rb_male是否被選擇"Checked"了,如果是,即對應"True-->男";否,即對應"False-->女".
做一個textbox輸出看一下效果:
參考三目運算符規則:
// 若x>1返回true,小於1返回false bool b= x>1?true:false;
這種方法適用於兩個選項的簡單選擇,如果有多個還是上if else吧