|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
Опционные параметры для метода класса в C# как реализовать? Перегруженные методы не предлагать. Надо что-то типа такого: public string GetNormalizedAddress(string OPTIONAL OriginalAddress) { return "fuck you bastard"; } ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 11:56 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
что значит "опционные"? несколько разных? можно массив передавать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 12:37 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
Ну как в Васике - OriginalAddress можно и не передавать. Типа это валидные вызовы: GetNormalizedAddres() GetNormalizedAddres("motherfucker") ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 12:47 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
делай перегрузку методов GetNormalizedAddres() { return(GetNormalizedAddres("bla-bla")); //<-- то что идет по умолчанию } GetNormalizedAddres("motherfucker") ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 13:08 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
кузя, ты бы прочел исходное сообщение, прежде чем советы давать ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 14:19 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
а чем тебя перегруженные методы не устраивают? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 14:49 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
а чем тебя перегруженные методы не устраивают? Представь, что метод принимает не один, а пять параметров, каждый может быть не обязателен. Методов таких - десятки. Мне что, расплодить их в тысячи? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 14:58 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
Тогда надо передавать какой-то объект, который может содержать в себе разное кол-во параметров, типа Params. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 15:02 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
Выходит, Басик 5 и то мог, а C# нет? :( ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 15:29 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
Да, похоже тут C# сосет: Some languages (such as the Managed Extensions for C++ and Microsoft Visual Basic .NET) support the assignment of default values to arguments. Дарасы в M$! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 15:36 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
в шарпе можно юзать массив параметров ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2003, 14:14 |
|
Опционные параметры для метода класса в C# как реализовать
|
|||
---|---|---|---|
#18+
Вот достаточно масштабируемое решение: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 11:07 |
|
|
start [/forum/topic.php?fid=20&msg=32185464&tid=1440008]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 259ms |
total: | 396ms |
0 / 0 |