ParameterBuilder.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.
parametresinin varsayılan değerini ayarlar.
public:
virtual void SetConstant(System::Object ^ defaultValue);
public virtual void SetConstant (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)
Parametreler
- defaultValue
- Object
Bu parametrenin varsayılan değeri.
Özel durumlar
parametresi desteklenen türlerden biri değildir.
-veya-
türü defaultValue
parametresinin türüyle eşleşmiyor.
-veya-
Parametre türünde Object veya başka bir başvuru türünde defaultValue
, değil 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
Parametre 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 bir başvuru türü için null olmayabilir. Örneğin, türünde Objectbir Int32
parametreye bir değer atanabilir. Bu CLS uyumlu değildir, ancak birlikte çalışma senaryolarında yararlı olabilir.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin