Using control names in a switch statement works but if a control name(s) should ever be changed in the life of your app the switch statement silently breaks.
This is one solution...
if (sender == rdoA) {
} else if (sender == rdoB) {
} else if (sender == rdoC) {
} else if (sender == rdoD) {
}