1 переменная вместо кучи кода
|
|
robertono | Дата: Вторник, 09 Июля 2013, 23:04 | Сообщение # 1 |
Чокнутый Кот
Сейчас нет на сайте
| Есть код: Код Inventory.Add(type, Oname, img); Его нужно вставить много где. Можно как то сделать переменную что бы потом в тех местах вставлять не целый код а например ? Просто вдруг мне нужно будет что то в этом коде добавить, а так не нужно будет везде его заменять.
|
|
| |
divol13 | Дата: Вторник, 09 Июля 2013, 23:07 | Сообщение # 2 |
участник
Сейчас нет на сайте
| делегаты?
|
|
| |
robertono | Дата: Вторник, 09 Июля 2013, 23:11 | Сообщение # 3 |
Чокнутый Кот
Сейчас нет на сайте
| Или как запихнуть аргументы в переменную?
|
|
| |
seaman | Дата: Вторник, 09 Июля 2013, 23:12 | Сообщение # 4 |
старожил
Сейчас нет на сайте
| Функции?
|
|
| |
robertono | Дата: Вторник, 09 Июля 2013, 23:14 | Сообщение # 5 |
Чокнутый Кот
Сейчас нет на сайте
| seaman, например есть Inventory.Add(type, Oname, img); как сделать так: Inventory.Add(args); и в переменную args впихнуть те аргументы. Типо args = type, Oname, img
|
|
| |
|
robertono | Дата: Среда, 10 Июля 2013, 00:10 | Сообщение # 7 |
Чокнутый Кот
Сейчас нет на сайте
| Ай ладно, лучше я не буду делать это Все равно код вставить нужно только в 7 мест.
|
|
| |
lentinant | Дата: Среда, 10 Июля 2013, 00:15 | Сообщение # 8 |
ленивый программист
Сейчас нет на сайте
| сделайте структуру типа args, и перегрузите вашу функцию Add, чтобы она принимала и этот тип данных.
Когда-то тут будут ссылки на крутые проекты. Или нет.
|
|
| |
AlexS | Дата: Среда, 10 Июля 2013, 16:34 | Сообщение # 9 |
был не раз
Сейчас нет на сайте
| Используй делегаты. Почитай это: http://professorweb.ru/my/csharp/charp_theory/level10/10_1.php
|
|
| |