- Home /
 
question about array or list of boolean
hay everyone, i need help about list or array of boolean, imagine i have 5 element in list, when one of element is true, so another element change to false, so only one element can be true, how can i do that ???
               Comment
              
 
               
              Answer by Stratosome · Sep 05, 2018 at 12:43 AM
Heyo,
You can try something like this:
 public void ClickRadioButton(List<bool> radioButtons, int index) {
     // Make sure the index is valid
     if (index < 0 || index >= radioButtons.Count) {
         return;
     }
 
     // Set all but the target index booleans to false
     for (int i = 0; i < radioButtons.Count; i++) {
         radioButtons[i] = (i == index) ? true : false;
     }
 }
 
               You can then use this function to do as you are wanting. It'll set one of the booleans in your list / array to true while everything else is set to false. Since the behavior you are describing sounds like radio buttons, I figured I'd just go ahead with that theme for this example.
Your answer