Pre*_*tor 1 .net vb.net visual-studio-2010
好的,我问了这个问题并得到了优秀的代码示例作为答案.代码有效,但我不明白代码的含义.有人可以为我指明进一步阅读的方向,以便理解代码.以下是检索组框中已检查单选按钮的代码:
Dim rButton As RadioButton = GroupBox1.Controls _
.OfType(Of RadioButton)() _
.Where(Function(r) r.Checked = True) _
.FirstOrDefault()
Run Code Online (Sandbox Code Playgroud)
好吧,那我不明白的部分是.OfType,.Where,.FirsrOrDefault
更新:
谢谢你们,那些东西都是LINQ
此代码选择一组按钮中的第一个选中的单选按钮.让我们来看看代码:
Dim rButton As RadioButton = GroupBox1.Controls _
选择表单控件组
OfType(Of RadioButton)() _
但只有该组的单选按钮
Where(Function(r) r.Checked = True) _
已经检查过了
.FirstOrDefault()
如果没有选中,则返回第一个或NULL.