Если у вас есть много элементов управления (в данном случае - RadioButtons), то вы можете использовать следующий трюк - свойство Tag
.
Для суммирования:
1) Установите свойство Tag
с некоторой строкой, чтобы отличать ее от других элементов управления (в частности, может быть случай, когда не все элементы управления одного типа должны быть обработаны).
2) Соберите эти элементы управленияс определенной строкой в Tag
и обработайте их.
В вашем конкретном случае вы можете установить строку ToCheck
в Tag
, а затем проверить, проверены ли все кнопки RadioButton:
// Collect controls with defined string in Tag property
var radioButtons = this.Controls
.OfType<RadioButton>() //Filter controls by type
.Where(rb => ((string)rb.Tag) == "ToCheck"); //Get controls with defined string in Tag
// Check whether all RadioButtons are checked
bool allChecked = radioButtons.All(rb => rb.Checked);