好吧,我問了這個question,並得到了優秀的代碼示例作爲答案。代碼有效,但我不明白代碼的含義。有人能指出我的方向以便進一步閱讀以瞭解代碼。這裏是獲取在組合框中選中的單選按鈕的代碼:這段代碼是什麼意思?
Dim rButton As RadioButton = GroupBox1.Controls _
.OfType(Of RadioButton)() _
.Where(Function(r) r.Checked = True) _
.FirstOrDefault()
好吧,那我不明白的部分是.OfType
,.Where
,.FirsrOrDefault
UPDATE:
謝謝這些東西是LINQ
在你之前的話題中,你問過如何替換一堆if,看起來你已經選擇了。但是有什麼意義呢?現在你知道哪一個檢查了,用不同的方式,現在... – dbasnett
@dbasnett:我以前的問題目的是探索是否有更聰明的方法來檢查被檢查的單選按鈕。我試圖使用回答者給出的代碼示例。它的工作原理和非常感謝。但我不明白代碼。具體來說,我甚至不知道「.OfType」是什麼以及它來自哪裏。所以,我開始了這個問題。從我的角度來說有什麼不對? – Predator
不可以。我的觀點是現在你知道哪個按鈕被檢查了你要做什麼。 – dbasnett