optional-parameters- все статьи тега


Дополнительные параметры Java

Как использовать дополнительные параметры в Java? Какая спецификация поддерживает дополнительные параметры? ...

Как я могу по умолчанию параметр Guid.Пусто в C#?

Я хочу сказать: public void Problem(Guid optional = Guid.Empty) { } но компилятор жалуется, что Guid.Пустой не является константой времени компиляции. поскольку я не хочу менять API, я не могу использовать: Nullable<Guid> ...

перегрузка метода против необязательного параметра в C# 4.0 [дубликат]

этот вопрос уже есть ответ здесь: следует ли объявлять методы с использованием перегрузок или необязательных параметров в C# 4.0? 13 ответов какой лучше? на первый взгляд необязательный параметр кажется лучше (меньше кода, меньше XML-документации и т. д.), Но почему большинство классов библиотеки MSDN используют перегрузку вместо необязательные параметры? есть ли что-то особенное, что вы должны принять ...

Следует ли объявлять методы с использованием перегрузок или необязательных параметров в C# 4.0?

Я смотрел разговор Андерса о C# 4.0 и скрытый просмотр C# 5.0, и это заставило меня задуматься о том, когда дополнительные параметры доступны в C# что будет рекомендуемым способом объявить методы, которые не нуждаются во всех указанных параметрах? например что-то вроде FileStream класс имеет около пятнадцати различных конструкторов, которые могут быть разделены на логические "семейства", например, те, что ниже из строки, те, что из IntPtr и от А SafeFileHandle. FileStream(string,FileMode); Fil ...