Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Возвращение массива из метода с одноразовым обращением

86K
02 ноября 2012 года
Misha Beloys
1 / / 02.11.2012
Доброго времени суток, интересует такой вопрос, как при единоразовом обращении к массиву вернуть все данные?


 
Код:
MyBox1.Text = ClassName.GetSome(x)[0];
MyBox2.Text = ClassName.GetSome(x)[1];
MyBox3.Text = ClassName.GetSome(x)[2];
При данном выполнении каждая строчка заново обращается к методу, как можно этого избежать?
518
02 ноября 2012 года
Andreika
101 / / 14.02.2003
Метод возвращает массив, так ведь?

а если написать:


 
Код:
Array myArr = ClassName.GetSome(x)

MyBox1.Text = MyArr[0]
MyBox2.Text = MyArr[1]

//...
392
02 ноября 2012 года
cronya
421 / / 03.01.2009
Если вы это имели ввиду, то так
Код:
private class ClassName
 {
     private int[] MyArray = {0,1,2,3,4};
     public  int[] GetMyArray(){return MyArray;}
 };

 private void DoSome()
 {
     ClassName ptr = new ClassName();
     int[] ptrMas = ptr.GetMyArray();
     TextBox MyText = new TextBox();
     for (int idx = 0; idx < ptrMas.Length; idx++)
     {                
          MyText.Text += Convert.ToString(ptrMas[idx]);
     }            
  }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог