PropertyBuilder.SetConstant(Object) Méthode

Définition

Définit la valeur par défaut de cette propriété.

public:
 void SetConstant(System::Object ^ defaultValue);
public void SetConstant(object defaultValue);
member this.SetConstant : obj -> unit
Public Sub SetConstant (defaultValue As Object)

Paramètres

defaultValue
Object

Valeur par défaut de cette propriété.

Exceptions

CreateType() a été appelé sur le type englobant.

La propriété n’est pas l’un des types pris en charge.

-ou-

Le type de defaultValue la propriété ne correspond pas au type de la propriété.

-ou-

La propriété est de type Object ou autre type de référence, defaultValue n’est pas null, et la valeur ne peut pas être affectée au type de référence.

Remarques

defaultValueest limité aux types suivants : Boolean, Int16Int64Int32UInt16UInt32SByteUInt64ByteSingle, DateTimeCharDouble, String, et .Enum Si le type de propriété est un type de référence, la conformité CLS doit defaultValue être null. Toutefois, à partir de la .NET Framework 4, defaultValue peut être non null pour les types de référence tant que la valeur peut être affectée à ce type de référence. Par exemple, une Int32 valeur peut être affectée à une propriété de type Object. Ce n’est pas compatible CLS, mais il peut être utile dans les scénarios d’interopérabilité.

S’applique à