4 / 4 / 3
Регистрация: 05.08.2012
Сообщений: 135

Задание имени переменной в ходе выполнения программы

09.09.2014, 22:36. Показов 2033. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вопрос в следующем. Можно ли задавать имена переменным, созданным в ходе выполнения программы?

Что-то вроде:

C#
1
2
3
4
5
6
7
string str;
 
for (int i=0; i<5; i++)
{
str="nameOfVar" + i;
//Создать переменную, присвоить в качестве имени новой переменной str и задать значение
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.09.2014, 22:36
Ответы с готовыми решениями:

Generic, определение типа переменной во время выполнения программы
Итак имеется две переменной: одна переменная хранит тип значения (точнее числовое значение одного из типов в моем enum'e) Для ясности...

Ошибка в ходе выполнения Directory.Move
Нужно скопировать некоторые данные. Написал прогу, но на Directory.Move выскакивает ошибка в ходе выполнения. An unhandled exception of...

Расчет интеграла в ходе программы
Программа на форме. Переменные вводятся с текстбоксов, кнопака расчет, результат в других техстбоксах. В процессе програмирования...

4
87 / 87 / 36
Регистрация: 27.11.2011
Сообщений: 713
09.09.2014, 22:44
_Колючий_, ну как вариант создай массив или коллекцию строк и подставляй
0
4 / 4 / 3
Регистрация: 05.08.2012
Сообщений: 135
09.09.2014, 23:05  [ТС]
Вообще, мне это надо для парсинга мат. выражений. Была такая мысль - сделать массив (или стек) и туда кидать переменные. Заодно (если добавлять структурами имя + значение) там же можно проверять, встречалась такая "переменная", или нет.

Но вот как-то заитересовался возможностью создавать новые переменные именно так
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,031
10.09.2014, 16:36
Можно свой мини-интерпретатор написать.
Или же яву-скрипт подключить.
0
870 / 720 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
10.09.2014, 18:35
_Колючий_,
Используйте Dictionary<string, double>, ключом будет имя переменной, значением - значение переменной.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.09.2014, 18:35
Помогаю со студенческими работами здесь

Ввод имени переменной (объекта) из textBox - а в ходе работы программы
Приветствую вас всех друзья! Собственно интересует возможность и способ (в случае возможности) нарекать, создаваемые в Windows Forms,...

Как присвоить определенному полю БД значение переменной, вычесленной в ходе выполнения программы
У меня проблема с Fox Pro, подскажите пожалуйста как присвоить определенному полю базы данных значение переменной вычесленной в ходе...

Связывание и развязывание таблиц в ходе выполнения программы
Возник вот такой вопрос. Есть база данных, в которой две таблицы, заказы и товары. Надо связать товары и заказы по одному полю. Это сделать...

Изменение свойств компонентов в ходе выполнения программы
Здравствуйте! Проблема в следующем. Есть собственный WPF-контрол. В нем свойство Property1 и Label примерно так: public double...

как создать компонент в ходе выполнения программы
собственно,вопрос:как создать компонент в ходе выполнения программы? то есть ,например,нужно при нажатии на кнопку,создать компонент...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru