PropertyBuilder.SetConstant(Object) Yöntem

Tanım

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 nullve değer başvuru türüne atanamaz.

Açıklamalar

defaultValue, , , , , , Int64Int32, , Byte, UInt16, , SingleDoubleCharDateTimeStringUInt32UInt64ve Enumtürleriyle Booleansınırlıdır. Int16SByte Özellik türü bir başvuru türüyse, CLS uyumluluğunun olması nullgerekirdefaultValue. 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.

Şunlara uygulanır