0;
                  
                  
                  int[] arr = { i };
                  
                  
                  if (arr.Contains(i))
                  
                  
                  {
                  
                  
                      i = arr[Array.IndexOf(arr, i)];
                  
                  
                  }
                  
                  
                  i не переприсиваивается. А как тогда переприсвоить?
                  
                  
                
нуль заменяется нулем, ты чо)
Если вы хотите, чтобы переменная i была изменена на значение из массива, вы можете переприсвоить i следующим образом: int i = 0; int[] arr = { i }; if (layer3.Contains(but13i)) { int index = Array.IndexOf(arr, i); if (index >= 0) { i = arr[index]; } }
ой, ну, у меня в коде i плюсуется
спасибо, проверю
Обсуждают сегодня