Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 20.05.2010
Сообщений: 11

Получить доступ к массиву

22.06.2010, 14:56. Показов 1022. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть две кнопки, одна кнопка при нажатии создает и заполняет массив, а при нажатии второй требуется отсортировать введенный массив и вывести его на экран.
Первую кнопку сделал все нормально, но не знаю как обратиться к массиву во второй кнопке?Помогите пожалуйста..
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.06.2010, 14:56
Ответы с готовыми решениями:

Получить доступ к динамическому массиву из других классов
существует такой динамический массив class Program { static void Main(string args) { List...

По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE
По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE, если выполнено указанное ниже...

доступ к массиву из другого класса
Всем привет. Чета не пойму как сделать такое: есть класс Form1.cs(при создании), добавил новый класс newclass.cs и в нем выпоняются...

3
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
22.06.2010, 15:06
Для того, чтобы иметь доступ к массиву с 2-х кнопок, необходимо, чтобы массив был объявлен на уровне класса. На кнопке 1 будет происходить его инициализация и заполнение, а на второй его сортировка.
0
0 / 0 / 0
Регистрация: 20.05.2010
Сообщений: 11
22.06.2010, 15:36  [ТС]
у меня есть вот такое вот:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 public struct MARSH
    {
        public int number;//номер маршрута
        public string begin;//начальный пункт
        public string end;//конечный пункт
    }
public void Dobavit_Click(object sender, EventArgs e)
        {
            MARSH[] mm = new MARSH[7];
 
            for (int i = 0; i < dataGridView1.RowCount - 1; i++)
            {
                mm[i].number = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value);
                mm[i].begin = Convert.ToString(dataGridView1.Rows[i].Cells[1].Value);
                mm[i].end = Convert.ToString(dataGridView1.Rows[i].Cells[2].Value);
                MessageBox.Show(mm[i].number + " " + mm[i].begin + " " + mm[i].end);
            }
то есть мне просто объявление mm массива впихнеть в структуру или создать отдельный класс?
я просто второй день с С# знакомлюсь)
0
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
22.06.2010, 15:51
Вкрадце это выглядит так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
class A
{
    int[] massiv; // какой-то массив
    private void Нажатие первой кнопки()
    {
         massiv  =new int[10];// объявляем и заполняем
    }
    private void Нажатие второй кнопки()
    {
         massiv.Sort();// сортируем
    }
}
Это схематично - что и как у тебя должно быть.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.06.2010, 15:51
Помогаю со студенческими работами здесь

Доступ к массиву другого класса
В 1 классе есть матрица. Я хочу сделать копию данной матрицы во 2й класс. Как это сдлеать правильно? 1й класс public class Graph ...

Доступ к массиву из разных методов
У меня такой вопрос: у меня имеется в button1 массив, в этом button1 я обрабатываю массив и присваиваю элементам значения(не суть, как и...

Создание и доступ к массиву по его имени
Не знаю, правильно ли я сформулировал заголовок темы, но суть такова. Необходимо запросить у пользователя строку (Console.ReadLine),...

По двумерному массиву А получить одномерный массив В
Люди, помогите плиз= По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE, если...

По двумерному массиву А получить одномерный массив В
Добрый вечер, помоги пожалуйста написать программку: По двумерному массиву А получить одномерный массив В, присвоив его k-му элементу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru