PropertyBuilder.SetConstant(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu özelliğin varsayılan değerini ayarlar.
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)
Parametreler
- defaultValue
- Object
Bu özelliğin varsayılan değeri.
Özel durumlar
CreateType() kapsayan türde çağrıldı.
özelliği desteklenen türlerden biri değildir.
-veya-
türü defaultValue
özelliğin türüyle eşleşmiyor.
-veya-
özelliği türünde Object veya başka bir başvuru türündedir, defaultValue
değildir null
ve değer başvuru türüne atanamaz.
Açıklamalar
defaultValue
, , , , , , Int64
Int32
, , Byte
, UInt16
, , Single
Double
Char
DateTime
String
UInt32
UInt64
ve Enum
türleriyle Boolean
sınırlıdır. Int16
SByte
Özellik türü bir başvuru türüyse, CLS uyumluluğunun olması null
gerekirdefaultValue
. Ancak, .NET Framework 4'den başlayarak, defaultValue
değer bu başvuru türüne atanabildiği sürece başvuru türleri için null olmayabilir. Örneğin, türünde Objectbir Int32
özelliğe bir değer atanabilir. Bu CLS uyumlu değildir, ancak birlikte çalışma senaryolarında yararlı olabilir.