2011-06-24 3 views
1

私はこれを尋ねましたquestionと回答として優れたコード例を得ました。コードは機能しますが、コードの意味を理解していません。コードを理解するために、誰かが私のためにさらなる読書を指示することができますか?ここではグループボックスにチェックインラジオボタンを取得するコードは次のとおりです。このコードの意味はなんですか?

ありがとう:

Dim rButton As RadioButton = GroupBox1.Controls _ 
    .OfType(Of RadioButton)() _ 
    .Where(Function(r) r.Checked = True) _ 
    .FirstOrDefault() 

[OK]を、私は理解していない部分は.OfType.Where.FirsrOrDefault

UPDATEありますみんな、LINQ

+0

あなたの以前のスレッドでは、ifの束をどのように置き換えるかを尋ねたところ、あなたが選択したように見えました。しかし、何がポイントですか?どのようなものがチェックされているのか、別のやり方で、現在は... – dbasnett

+0

@dbasnett:私の以前の質問の目的は、どのラジオボタンがチェックされているかをチェックするスマートな方法があるかどうかを調べることです。そして私は、回答者によって与えられたコード例を使用しようとしました。それはうまく動作し、ありがとうございます。しかし、私はコードを理解していません。具体的には、 '.OfType'とはどこから来ているのか分からない。だから、私はこの質問を始めました。私の部分から何か間違っていますか? – Predator

+0

いいえ、私のポイントはあなたが何をするつもりがチェックされているか知ったところです。 – dbasnett

答えて

関連する問題