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ündedir, defaultValue değildir nullve değer başvuru türüne atanamaz.
Açıklamalar
defaultValue, , , , , , Boolean, SByte, Int16Int32Int64ByteUInt16UInt32UInt64Singleve türleriyle sınırlıdır. DoubleDateTimeCharStringEnum Parametre türü bir başvuru türüyse, CLS uyumluluğunun olması defaultValuegerekirnull. Ancak, .NET Framework 4'den başlayarak, değer bu başvuru türüne atanabildiği sürece defaultValue bir başvuru türü için null olmayabilir. Örneğin, türünde Int32bir Object parametreye bir değer atanabilir. Bu CLS uyumlu değildir, ancak birlikte çalışma senaryolarında yararlı olabilir.