int k = 3;
                  
                  
                              ref int a = ref k; // Так работает
                  
                  
                  
                  
                  
                              // мне надо массив таких как "а"
                  
                  
                              (ref int)[] arr = new (ref int)[2];
                  
                  
                
Можете сделать массив object и туда присваивать значения. Произойдёт боксинг, будет ссылка на значение. Но зачем? Чего вы добиться пытаетесь?
не, даже с объектом не работает
ну вот тут ты пишешь asd[0] = ref k, передай ему k, который ты "превращаешь" в объект
если делать так то там будет не ссылка а значение, то есть если написать asd[0] = 313, то k не изменится
да, не хочет менятся
Обсуждают сегодня