ArgumentNullException.ThrowIfNull 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.
Aşırı Yüklemeler
ThrowIfNull(Object, String) |
ise bir ArgumentNullException oluşturur |
ThrowIfNull(Void*, String) |
ise bir ArgumentNullException oluşturur |
ThrowIfNull(Object, String)
ise bir ArgumentNullException oluşturur argument
null
.
public static void ThrowIfNull (object? argument, string? paramName = default);
static member ThrowIfNull : obj * string -> unit
Public Shared Sub ThrowIfNull (argument As Object, Optional paramName As String = Nothing)
Parametreler
- argument
- Object
Null olmayan olarak doğrulanan başvuru türü bağımsız değişkeni.
- paramName
- String
Karşılık gelen argument
parametrenin adı. Bu parametreyi atlarsanız, adı argument
kullanılır.
Özel durumlar
argument
, null
değeridir.
Açıklamalar
paramName
özniteliğini desteklemek için parametresi eklenmiştirCallerArgumentExpressionAttribute. Bu parametre için bir değer geçirmemenizi ve bunun yerine adının kullanılmasına argument
izin vermenizi öneririz.
Şunlara uygulanır
ThrowIfNull(Void*, String)
Önemli
Bu API, CLS uyumlu değildir.
ise bir ArgumentNullException oluşturur argument
null
.
[System.CLSCompliant(false)]
public static void ThrowIfNull (void* argument, string? paramName = default);
[<System.CLSCompliant(false)>]
static member ThrowIfNull : nativeptr<unit> * string -> unit
Parametreler
- argument
- Void*
Null olmayan olarak doğrulanan işaretçi bağımsız değişkeni.
- paramName
- String
Karşılık gelen argument
parametrenin adı.
- Öznitelikler