Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2012, 12:37   #1
KrastAvar
Новичок
Джуниор
 
Регистрация: 26.05.2012
Сообщений: 2
Вопрос Заполнить массив в конструкторе

Подскажите как заполнить массив в конструкторе класса?

По заданию нужно ввести данные в TextBox,после этого заполнить массив в конструкторе. Как это сделать?
KrastAvar вне форума Ответить с цитированием
Старый 30.05.2012, 13:47   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Ну также как и в любом методе. Единственно - массив должен быть объявлен на момент когда начнется его заполнение.
Не совсем ясно задание - о чьем конструкторе идет речь?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 30.05.2012, 14:16   #3
KrastAvar
Новичок
Джуниор
 
Регистрация: 26.05.2012
Сообщений: 2
По умолчанию

Я же выше написал заполнить массив в конструкторе КЛАССА.
И пожалуйста пример кода.

Если бы в методе то ничего сложного,например ObjectClass.Metod(textbox1.text); а потом через цикл заполнить массив.

Я не соображу как передать данные из текст бокса в конструктор класса.
KrastAvar вне форума Ответить с цитированием
Старый 30.05.2012, 19:02   #4
Defunate
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 83
По умолчанию

Код:
Class Myclass{
int[] myMass;
public Myclass(int[] mass)
{
myMass=mass;
}
}


////
int[] ketebese = new int[3] {1,2,3};
 Myclass m = new Myclass(ketebese);
Defunate вне форума Ответить с цитированием
Старый 30.05.2012, 19:03   #5
Defunate
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 83
По умолчанию

ну если надо чисто из текстбокса,то пусть конструктор принимает строку,а в самом конструкторе расспарсит её в том формате,в каком тебе надо
Defunate вне форума Ответить с цитированием
Старый 30.05.2012, 19:06   #6
Defunate
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 83
По умолчанию

что то вроде
Код:
public Myclass(string text)
{
myMass = new int[2];
myMass[0] = int.Parse(text[0]);// ну смотря что тебе надо передать и как и тд...
}
//
Myclass mc = new Myclass(textbox1.Text);
Defunate вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнить массив welcomeTo Помощь студентам 5 02.04.2011 17:34
Заполнить массив Файзулка Помощь студентам 2 24.01.2011 23:50
Заполнить массив mila111189 Помощь студентам 1 04.11.2010 00:09
В конструкторе выделяется память под массив. Как быть с перегрузкой оператора = ? TwiX Общие вопросы C/C++ 6 15.12.2009 12:18