powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Функция с переменным числом параметров
15 сообщений из 15, страница 1 из 1
Функция с переменным числом параметров
    #32641909
Lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли задать переменное число параметров в функции да еще чтобы это были возвращаемые параметры типа out или ref.
И еще вопросик. Как задать значения параметра функции по умолчанию?
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32642111
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C# не позволяет этого делать. здесь этот вопрос решается только перекрытием методов.
VB - тот умеет
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32642387
Lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плоховато однако!
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32642421
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LanПлоховато однако!

Почему ? Как раз наоборот - удобно.
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32642816
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант:

public string Method(params object[] arr) {}

т.е. передавать массив ссылок на объекты
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32642838
viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы говорите о разных вещах. Что нужно конкретно? Функция с неограниченым числом параметров (типа printf), тогда greenapple прав... Или функция с параметрами по умолчанию, тогда Alexey Kudinov и кузя правы...
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32643590
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там один вопрос и один вопросик :) ИТОГО: 2
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32643669
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все правы
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32644369
Фотография timda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чего тама C# не умеет ? ...............
все он умеет ... читайте мат часть

timda.ru
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32644426
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timdaчего тама C# не умеет ? ... читайте мат часть
пожалуйста, дай ссылку на MSDN или приведи простенький пример кода
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32644641
Фотография timda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
		public static string GetConfig(string name, string def)
		{
			InitCol();
			if (col==null)
				return def;

			if (col[name]!=null)
				return col[name];
			else
				return def;
		}

		public static string GetConfig(string name)
		{
			return GetConfig(name, "");
		}
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32644885
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, что ты написал и есть перегрузка метода (overloading по ихнему).

а вопрос был - есть ли аналог в C# такой записи:
Код: plaintext
1.
2.
Public Function GetConfig(ByVal Name As String, Optional ByVal def As String = "timda") As String
'
End Function
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32645059
Фотография timda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извини, не приметил - но факт в том, что глупости типа "в вб есть в с# нету" - куда нить в сторону.
По умолчанию - в вб меньше возможностей чем в с# - так и на курсах говорили ...


timda.ru
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32645135
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<off>
timdaфакт в том, что глупости типа "в вб есть в с# нету" - куда нить в сторону.
По умолчанию - в вб меньше возможностей чем в с#только аккуратней с этим на форуме VB.NET [народ там горячий, как бы чего не вышло].
ну а здесь мы тебя всегда прикроем...
</off>
...
Рейтинг: 0 / 0
Функция с переменным числом параметров
    #32645167
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа :), вообще-то, если посмотреть с другой стороны, имея на руках перегрузку операторов, то необязательные параметры можно вообще считать недостатком :).

При перегрузке можно ведь и абсолютно другую реализацию метода делать, а с необязательными параметрами будет куча услоивий, есть они - нету их...
:)
Так что Шарп рулит :).

Magnus
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Функция с переменным числом параметров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]