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 parametru defaultValue neodpovídá typu parametru.
-nebo-
Parametr je typu Object nebo jiného typu odkazu, defaultValue není nulla hodnotu nelze přiřadit k typu odkazu.
Poznámky
defaultValueje omezen na následující typy: Boolean, SByte, Int16, Int32, Int64, Byte, UInt16, DoubleDateTimeSingleUInt64UInt32, , Char, , String, a .Enum Pokud je typ parametru referenčním typem, musí defaultValue být nulldodržování předpisů CLS . Počínaje rozhraním .NET Framework 4 však může být pro typ odkazu bez hodnoty null, defaultValue pokud je možné přiřadit hodnotu k danému typu odkazu.
Int32 Například hodnota může být přiřazena parametru typu Object. To není kompatibilní s CLS, ale může to být užitečné ve scénářích zprostředkovatele komunikace.