我有三个单选按钮。请看图片。
我定义了一个变量
char temp;
我想要的是
如果选择“男性”,则
temp = "M";
如果选择“女性”,则
temp = "F";
如果选择“两者”,则
temp = "B".
我未完成的代码:
temp = Convert.ToChar(this.Controls.OfType<RadioButton>().FirstOrDefault(r => r.Checked));
谢谢你的建议。
编辑: 控件位于组框中。在调试模式下。我有一个错误。
?groupBox4.Controls.OfType() {System.Linq.Enumerable.OfTypeIterator} 来源:null 和 ?groupBox4.Controls.OfType().FirstOrDefault(r=>r.Checked).Text 表达式不能包含 lambda 表达式
编辑 2: 见图片。运行代码获取异常。