Ok, j'ai demandé ce question et j'ai obtenu un excellent exemple de code comme réponse. Le code fonctionne mais je ne comprends pas la signification du code. Quelqu'un peut-il pointer la direction pour moi pour une lecture plus approfondie afin de comprendre le code. Voici le code qui récupère le bouton radio coché dans une zone de groupe:Quelle est la signification de ce code?
Dim rButton As RadioButton = GroupBox1.Controls _
.OfType(Of RadioButton)() _
.Where(Function(r) r.Checked = True) _
.FirstOrDefault()
Ok, les pièces que je ne comprends pas sont .OfType
, .Where
, .FirsrOrDefault
MISE À JOUR:
Merci les gars, ces choses sont LINQ
Dans votre discussion précédente, vous avez demandé comment remplacer un tas de si et il semble que vous avez sélectionné. Mais quel est le point? Maintenant, vous savez lequel est vérifié, d'une manière différente, et maintenant ... – dbasnett
@dbasnett: Ma question précédente est d'explorer s'il y a une façon plus intelligente de vérifier quel bouton radio est en cours de vérification.Et j'ai essayé d'utiliser l'exemple de code donné par le répondeur. Cela fonctionne et merci beaucoup. Mais je ne comprends pas le code. Plus précisément, je ne sais même pas ce qu'est '.OfType' et d'où il vient. Donc, j'ai commencé cette question. Quelque chose ne va pas de ma part? – Predator
Non. Mon point était maintenant que vous savez quel bouton est vérifié qu'allez-vous faire. – dbasnett