ParameterBuilder.SetConstant(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví výchozí hodnotu parametru.
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)
Parametry
- defaultValue
- Object
Výchozí hodnota tohoto parametru.
Výjimky
Parametr není jedním z podporovaných typů.
nebo
Typ defaultValue neodpovídá typu parametru.
nebo
Parametr je typu Object nebo jiného referenčního typu, defaultValue není nulla hodnotu nelze přiřadit k typu odkazu.
Poznámky
defaultValueje omezena na následující typy: Boolean, , SByteInt16, Int32, Int64, Byte, UInt16UInt32, , UInt64, Single, Double, DateTime, Char, Stringa Enum. Pokud je typ parametru referenčním typem, musí defaultValue být nulldodržování předpisů CLS . Počínaje architekturou .NET Framework 4 však může být defaultValue pro typ odkazu nenulová, pokud je možné tuto hodnotu přiřadit k danému typu odkazu.
Int32 Například hodnotu lze přiřadit parametru typu Object. To není kompatibilní se specifikací CLS, ale může být užitečné ve scénářích spolupráce.