ParameterBuilder.SetConstant(Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de standaardwaarde van de parameter in.
public:
virtual void SetConstant(System::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)
Parameters
- defaultValue
- Object
De standaardwaarde van deze parameter.
Uitzonderingen
De parameter is geen van de ondersteunde typen.
– of –
Het type defaultValue komt niet overeen met het type van de parameter.
– of –
De parameter is van het type Object of een ander verwijzingstype, defaultValue niet nullen de waarde kan niet worden toegewezen aan het verwijzingstype.
Opmerkingen
defaultValueis beperkt tot de volgende typen: Boolean, , SByte, Int32Int16, , Int64, , Byte, UInt16, SingleDoubleCharUInt64DateTimeUInt32, , en . StringEnum Als het parametertype een verwijzingstype is, moet defaultValue CLS-naleving zijn null. Vanaf het .NET Framework 4 kan defaultValue echter niet null zijn voor een verwijzingstype zolang de waarde aan dat verwijzingstype kan worden toegewezen. Een waarde kan bijvoorbeeld Int32 worden toegewezen aan een parameter van het type Object. Dit is niet cls-compatibel, maar kan nuttig zijn in interop-scenario's.