PropertyBuilder.SetConstant(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit la valeur par défaut de cette propriété.
public:
void SetConstant(System::Object ^ defaultValue);
public void SetConstant(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
La méthode CreateType() a été appelée sur le type englobant.
La propriété ne correspond pas à un type pris en charge.
- ou -
Le type de defaultValue ne correspond pas au type de la propriété.
- ou -
La propriété est de type Object ou d'un autre type référence, defaultValue n'est pas null et la valeur ne peut pas être assignée au type référence.
Remarques
defaultValueest limité aux types suivants : Boolean, , SByteInt16Int32, Int64, Byte, UInt16, SingleUInt64UInt32DateTimeCharDoubleStringet .Enum Si le type de propriété est un type référence, la conformité CLS doit defaultValue être null. Toutefois, à compter de .NET Framework 4, defaultValue peut être non null pour les types 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 conforme CLS, mais il peut être utile dans les scénarios d’interopérabilité.