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í null
a hodnotu nelze přiřadit k typu odkazu.
Poznámky
defaultValue
je omezen na následující typy: Boolean
, SByte
, Int16
, Int32
, Int64
, Byte
, UInt16
, Double
DateTime
Single
UInt64
UInt32
, , Char
, , String
, a .Enum
Pokud je typ parametru referenčním typem, musí defaultValue
být null
dodrž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.