Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Опциональные аргумены.
|
|||
|---|---|---|---|
|
#18+
предположим есть некая функция public int AddItems(int Tag, string text, Shortcut shortcut) Реально Shortcut задается редко, есть ли в C# подобие обявления опционального аргумента, типа public int AddItems(int Tag, string text, Shortcut shortcut = Shortcut.None ) или public int AddItems(int Tag, string text, Shortcut shortcut default Shortcut.None ) В Basic это было примерно так Optional ByVal Группа As Integer = 0 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 11:53 |
|
||
|
Опциональные аргумены.
|
|||
|---|---|---|---|
|
#18+
Понятно, что можно определить дополнительную функцию Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 12:05 |
|
||
|
Опциональные аргумены.
|
|||
|---|---|---|---|
|
#18+
Нет, только через функцию как вы и показали ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 12:16 |
|
||
|
Опциональные аргумены.
|
|||
|---|---|---|---|
|
#18+
Может методу передавать массив параметров params и в методе проанализировать содержимое массива... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 13:29 |
|
||
|
Опциональные аргумены.
|
|||
|---|---|---|---|
|
#18+
Astakhovпредположим есть некая функция public int AddItems(int Tag, string text, Shortcut shortcut) Реально Shortcut задается редко, есть ли в C# подобие обявления опционального аргумента, типа public int AddItems(int Tag, string text, Shortcut shortcut = Shortcut.None ) или public int AddItems(int Tag, string text, Shortcut shortcut default Shortcut.None ) В Basic это было примерно так Optional ByVal Группа As Integer = 0 . Есть перегрузка методов: public int AddItems(int Tag, string text, Shortcut shortcut) { ... if(shortcut == null) { /// значение shortcut не указано } } public int AddItems(int Tag, string text) { return AddItems(Tag, text, null); } -- WBR, Roman S. Golubin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 16:49 |
|
||
|
Опциональные аргумены.
|
|||
|---|---|---|---|
|
#18+
Astakhov public int AddItems(int Tag, string text, Shortcut shortcut) public int AddItems(int Tag, string text, Shortcut shortcut default Shortcut.None ) Для данного случая (исходя из написанного тобой примера на VB) должно быть так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. WBR, Roman S. Golubin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 16:53 |
|
||
|
|

start [/forum/topic.php?fid=20&tid=1437678]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 304ms |

| 0 / 0 |
