ParameterBuilder.SetConstant(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает значение по умолчанию параметра.
public:
virtual void SetConstant(System::Object ^ defaultValue);
public virtual void SetConstant(object? defaultValue);
public virtual void SetConstant(object defaultValue);
abstract member SetConstant : obj -> unit
override this.SetConstant : obj -> unit
Public Overridable Sub SetConstant (defaultValue As Object)
Параметры
- defaultValue
- Object
Значение по умолчанию этого параметра.
Исключения
Параметр не является одним из поддерживаемых типов.
–или–
Тип defaultValue параметра не соответствует типу параметра.
–или–
Параметр имеет тип Object или другой ссылочный тип, не defaultValueявляется и null значение не может быть назначено ссылочного типа.
Комментарии
defaultValueограничен следующими типами: Boolean, SByteInt16Int32Int64ByteUInt16UInt32UInt64SingleDoubleDateTimeCharStringи .Enum Если тип параметра является ссылочным типом, требуется defaultValuenullсоответствие CLS. Однако начиная с платформы .NET Framework 4 defaultValue может быть не null для ссылочного типа, если это значение можно назначить данному ссылочного типа. Например, Int32 значение может быть назначено параметру типа Object. Это не соответствует требованиям CLS, но это может быть полезно в сценариях взаимодействия.