【发布时间】:2012-07-27 21:41:41
【问题描述】:
我有一组 RadioButtons,每个 RadioButtons 都有一个标签名称。 我想得到它。如果没有选择 RadioButton,则它为空。我只完成了一部分。
string sGender =
groupBox4.Controls.OfType<RadioButton>().Where(r => r.Checked)
.FirstOrDefault().Tag.ToString();
更新:
如果没有选中按钮,可能会出现异常。
【问题讨论】:
-
那么你想要的结果是什么?您想要选中的 RadioButtons 中的所有
Tags(例如由,连接)还是只想要一个?你有例外吗? -
我不想使用 if else 语句来避免异常,因为它很复杂。我想用一行代码完成所有。
-
为什么使用 if..else 复杂?它是最简单的代码结构之一,您可能使用的其他任何东西都可能更糟......
标签: c# linq c#-4.0 radio-button