DefaultParameterValueAttribute(Object) Oluşturucu
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.
Bir parametrenin DefaultParameterValueAttribute varsayılan değeriyle sınıfının yeni bir örneğini başlatır.
public:
DefaultParameterValueAttribute(System::Object ^ value);
public DefaultParameterValueAttribute (object value);
public DefaultParameterValueAttribute (object? value);
new System.Runtime.InteropServices.DefaultParameterValueAttribute : obj -> System.Runtime.InteropServices.DefaultParameterValueAttribute
Public Sub New (value As Object)
Parametreler
- value
- Object
Bir parametrenin varsayılan değerini temsil eden nesne.
Örnekler
Aşağıdaki kod örneği, özniteliğinin DefaultParameterValueAttribute C# dilinde yazılmış bir yöntemin parametresine nasıl uygulanacağını gösterir. OptionalAttribute özniteliği, yöntemin bağımsız değişken olmadan çağrılmasını sağlamak için de kullanılır.
using System;
using System.Runtime.InteropServices;
public class Program
{
public static void MethodWithDefaultParam([Optional, DefaultParameterValue("DEFAULT_PARAM_VALUE")] string str)
{
Console.WriteLine($"The passed value is: {str}");
}
public static void Main()
{
MethodWithDefaultParam(); // The passed value is: DEFAULT_PARAM_VALUE
MethodWithDefaultParam("NEW_VALUE"); // The passed value is: NEW_VALUE
}
}
Açıklamalar
Özniteliği, varsayılan parametreleri desteklemeyen Microsoft Visual C# gibi bir dilde yazılmış bir parametreye uygulamak DefaultParameterValueAttribute için bu oluşturucuyu kullanın.