|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.11.2016, 00:54 | #11 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
oO
Цитата:
Код:
я например не особо понял что там было.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
21.11.2016, 01:01 | #12 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
В том то и дело что вы "много чего не знаю", отсюда и помогать вам трудно
ну и что вы хотите не совсем понятно на сколько я понял то вам нужно смотреть в mvc/mvvm, т.е. биндинг делать создаете модель данных и привязываете ее к своим контролам, изменение в одном повлияет на другие, но только повторю, так ли понял - не знаю если так то вы начнете спрашивать а что такое биндиг что такое эти буквы и т.д. и опять придем к тому с чего начинали - "много чего не знаю" по первому вопросу я говрил что может не нужно держать 2 массива, а хватит одного ну и при программировании в шарпе массивы применяют не так часто, в основном это листы словари и т.п. что то понятно? )) |
21.11.2016, 01:53 | #13 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
и в С++ нет генериков. далее, то что вы написали про С++, совсем иное. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
21.11.2016, 09:13 | #14 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Пепел Феникса, come-on, Alex11223, окей ... Так как из псевдо-кода непонятно то, что я хочу получить - вот вам реальный код на C++ :
Код:
Как такое организовать на C# ?
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 21.11.2016 в 10:04. |
21.11.2016, 09:25 | #15 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так а задача-то какая? есть ref параметры, и экземпляры классов всегда по ссылке передаются.
(если надо изменить саму ссылку, то тоже по ref можно передавать, http://stackoverflow.com/a/186907/964478)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.11.2016, 09:46 | #16 | |||
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Цитата:
И про экземпляры классов писал, что с ними в данном случае, проще. Цитата:
Цитата:
Что бы этого избежать - я пришёл сюда за советом. Мне надо сохранить ссылку на переменную; сохранить её надо в Tag объекта, который (объект) при редактировании свойства Text должен изменить содержимое переменной, ссылку на которую мне нужно сохранить. Как это сделать ? Ваша ссылка - это мне поможет ?
Подпись ? Не, не слышал ...
|
|||
21.11.2016, 09:51 | #17 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так и чем экземпляры классов не подходят?
Код:
Код:
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 21.11.2016 в 09:55. |
21.11.2016, 10:02 | #18 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Alex11223, экземпляры не подходят тем, что у меня экземпляр всего один, класс которого описывает 16 переменных. На каждый из 16 компонентов интерфейса привязана своя переменная, со своим именем.
Подпись ? Не, не слышал ...
|
21.11.2016, 10:16 | #19 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну создать класс-обертку для них (просто 1 поле) не сложно же.
А исходная задача-то какая? http://www.gunsmoker.ru/2008/10/x-y-z.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.11.2016, 11:04 | #20 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Alex11223
Есть пачка компонентов интерфейса, которая определяет набор правил для группового переименования (нескольких) файлов. Выделение отдельного класса с этими правилами преследуется двумя целями: 1) отделение программной от интерфейсной реализации; 2) инкапсуляция методов, обрабатывающих каждую группу значений; одна группа - одно правило переименования. Всего семь правил переименования; отсюда изначальная тематика этого треда - циклический вызов функций: одна функция = одно правило. Каждая группа компонентов включает в себя от одного до пяти параметров правила. Каждый компонент определяет свой параметр правила, и в Tag каждого компонента я хочу сохранить ссылку на его переменную экземпляра класса (программная реализация). Таким образом я избавлюсь от 16 событий, или, как я уже сделал - 16 кейсов.
Подпись ? Не, не слышал ...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов функции | Diana528 | Общие вопросы C/C++ | 1 | 18.04.2013 21:56 |
вызов функции | -Anton- | Microsoft Office Excel | 2 | 09.06.2011 14:18 |
Мини бэйсик:объявление функции, вызов функции , возврат. | AL_LORD | Помощь студентам | 2 | 14.10.2010 17:48 |
Вызов функции | new player | БД в Delphi | 5 | 07.10.2010 13:01 |
Вызов функции | MarSeON | PHP | 2 | 01.08.2008 20:22 |