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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2012, 23:58   #1
Yokka
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 44
По умолчанию Где разместить очень большой массив

Мне надо создать большой ассоциативный массив (больше 100 значений). Но я не хочу тулить его в файл с общим кодом. Можно конечно создать класс в другом файле и там его разместить но так вроде не правильно. Подскажите что надо делать в таких ситуациях?
Yokka вне форума Ответить с цитированием
Старый 09.10.2012, 00:13   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
больше 100 значений
Это маленький массив. Больше 10000 значений это уже интересно.
Цитата:
Но я не хочу тулить его в файл с общим кодом.
Просто в отдельном файле. Подгрузите его при старте.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 09.10.2012, 00:39   #3
Yokka
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 44
По умолчанию

я не совсем понял как это реализовать.
Мне надо сделать доступ к массиву с области видимости
Код:
public partial class Form1 : Form
    { .... }
Дайте хоть самый жалкий пример.
Yokka вне форума Ответить с цитированием
Старый 09.10.2012, 15:52   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Внятно опишите задачу. На примере. Что у Вас в 1000 записей будет храниться? Музыка, видео, текстовые данные, массив чисел, компоненты, формы?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 09.10.2012, 17:49   #5
AlienNation
Пользователь
 
Регистрация: 22.08.2010
Сообщений: 85
По умолчанию

Я не большой знаток C#, но а что-либо а ля json, разве нету в нем?
AlienNation вне форума Ответить с цитированием
Старый 09.10.2012, 17:58   #6
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

И json, и XML, и всё, что душе угодно там есть
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 09.10.2012, 19:25   #7
Reskov
Форумчанин
 
Аватар для Reskov
 
Регистрация: 17.12.2008
Сообщений: 250
По умолчанию

В ресурсы пихай если string ключ... и нужен пример массива

Последний раз редактировалось Reskov; 09.10.2012 в 19:33.
Reskov вне форума Ответить с цитированием
Старый 09.10.2012, 20:00   #8
Yokka
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 44
По умолчанию

ассоциативный массив будет типа Dictionary<string,string>, его буду использовать для переименования столбцов таблиц БД на те имена, что надо.
Я хочу разместить его в файл associativeArr.cs и сделать допуск к нему изо всех форм в проекте если это возможно.
Yokka вне форума Ответить с цитированием
Старый 09.10.2012, 20:17   #9
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Я хочу разместить его в файл associativeArr.cs и сделать допуск к нему изо всех форм в проекте если это возможно.
Зачем? Запихайте их в обычный текстовый файл associativeArr.txt и все недолга. Или в XML как выше предлагали.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 09.10.2012, 20:20   #10
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Зачем вам код? Это плохое решение.
Закинте в xml файл, и читайте по мере надобности, а в нем и дерево своих гридов (если я правильно понял) сваяете. "И просто и со вкусом", и не от чего не зависите.
eval вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где можно разместить статьи по программированию/базам данных? Goldcoding Свободное общение 2 31.07.2012 12:25
Очень большой цикл, как оптимизировать? Marsel737 Общие вопросы Delphi 3 06.09.2010 10:08
Где разместить свою программу? eagle1991 Свободное общение 37 08.12.2008 14:54
Очень БОЛЬШОЙ вопрос про кодировки в базе Tanuska___:) БД в Delphi 3 02.05.2008 05:36
где разместить сайт Лубышев Свободное общение 6 07.11.2007 11:54