3 つのラジオ ボタンがあります。画像をご覧ください。
変数を定義します
char temp;
私が欲しいのは
「男性」を選択した場合
temp = "M";
「女性」を選択した場合
temp = "F";
「両方」を選択した場合
temp = "B".
私の未完成のコード:
temp = Convert.ToChar(this.Controls.OfType<RadioButton>().FirstOrDefault(r => r.Checked));
アドバイスをありがとう。
編集: コントロールはグループボックスにあります。デバッグモードで。エラーが発生しました。
?groupBox4.Controls.OfType() {System.Linq.Enumerable.OfTypeIterator} ソース: null および ?groupBox4.Controls.OfType().FirstOrDefault(r=>r.Checked).Text 式にラムダ式を含めることはできません
編集 2: 画像を参照してください。コードを実行すると、例外が発生します。