Freigeben über


Requires.NotNullOrEmpty Methode

Definition

Überlädt

NotNullOrEmpty(IEnumerable, String)

Löst eine Ausnahme aus, wenn der Wert des angegebenen Parameters NULL ist und keine Elemente enthält.

NotNullOrEmpty(String, String)

Löst eine Ausnahme aus, wenn der Wert des angegebenen Parameters NULL oder leer ist.

NotNullOrEmpty<T>(ICollection<T>, String)

Löst eine Ausnahme aus, wenn der Wert des angegebenen Parameters NULL ist und keine Elemente enthält.

NotNullOrEmpty<T>(IEnumerable<T>, String)

Löst eine Ausnahme aus, wenn der Wert des angegebenen Parameters NULL ist und keine Elemente enthält.

NotNullOrEmpty(IEnumerable, String)

Löst eine Ausnahme aus, wenn der Wert des angegebenen Parameters NULL ist und keine Elemente enthält.

public:
 static void NotNullOrEmpty(System::Collections::IEnumerable ^ values, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void NotNullOrEmpty (System.Collections.IEnumerable values, string? parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void NotNullOrEmpty (System.Collections.IEnumerable values, string? parameterName = default);
[<System.Diagnostics.DebuggerStepThrough>]
static member NotNullOrEmpty : System.Collections.IEnumerable * string -> unit
Public Shared Sub NotNullOrEmpty (values As IEnumerable, parameterName As String)
Public Shared Sub NotNullOrEmpty (values As IEnumerable, Optional parameterName As String = Nothing)

Parameter

values
IEnumerable

Der Wert des Arguments.

parameterName
String

Der Name des Parameters, der in jede ausgelöste Ausnahme eingeschlossen werden soll. Wenn dieses Argument weggelassen wird (explizites Schreiben null ist nicht berechtigt), wird der im ersten Argument verwendete Ausdruck als Parametername verwendet.

Attribute

Ausnahmen

Wird ausgelöst, wenn die getestete Bedingung false ist.

Gilt für:

NotNullOrEmpty(String, String)

Löst eine Ausnahme aus, wenn der Wert des angegebenen Parameters NULL oder leer ist.

public:
 static void NotNullOrEmpty(System::String ^ value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void NotNullOrEmpty (string value, string? parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void NotNullOrEmpty (string value, string? parameterName = default);
[<System.Diagnostics.DebuggerStepThrough>]
static member NotNullOrEmpty : string * string -> unit
Public Shared Sub NotNullOrEmpty (value As String, parameterName As String)
Public Shared Sub NotNullOrEmpty (value As String, Optional parameterName As String = Nothing)

Parameter

value
String

Der Wert des Arguments.

parameterName
String

Der Name des Parameters, der in jede ausgelöste Ausnahme eingeschlossen werden soll. Wenn dieses Argument weggelassen wird (explizites Schreiben null ist nicht berechtigt), wird der im ersten Argument verwendete Ausdruck als Parametername verwendet.

Attribute

Ausnahmen

Wird ausgelöst, wenn value leer ist null oder ist.

Gilt für:

NotNullOrEmpty<T>(ICollection<T>, String)

Löst eine Ausnahme aus, wenn der Wert des angegebenen Parameters NULL ist und keine Elemente enthält.

public:
generic <typename T>
 static void NotNullOrEmpty(System::Collections::Generic::ICollection<T> ^ values, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void NotNullOrEmpty<T> (System.Collections.Generic.ICollection<T> values, string? parameterName = default);
[<System.Diagnostics.DebuggerStepThrough>]
static member NotNullOrEmpty : System.Collections.Generic.ICollection<'T> * string -> unit
Public Shared Sub NotNullOrEmpty(Of T) (values As ICollection(Of T), Optional parameterName As String = Nothing)

Typparameter

T

Der Werttyp in der Auflistung.

Parameter

values
ICollection<T>

Der Wert des Arguments.

parameterName
String

Der Name des Parameters, der in jede ausgelöste Ausnahme eingeschlossen werden soll. Wenn dieses Argument weggelassen wird (explizites Schreiben null ist nicht berechtigt), wird der im ersten Argument verwendete Ausdruck als Parametername verwendet.

Attribute

Ausnahmen

Wird ausgelöst, wenn die getestete Bedingung false ist.

Gilt für:

NotNullOrEmpty<T>(IEnumerable<T>, String)

Löst eine Ausnahme aus, wenn der Wert des angegebenen Parameters NULL ist und keine Elemente enthält.

public:
generic <typename T>
 static void NotNullOrEmpty(System::Collections::Generic::IEnumerable<T> ^ values, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void NotNullOrEmpty<T> (System.Collections.Generic.IEnumerable<T> values, string? parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void NotNullOrEmpty<T> (System.Collections.Generic.IEnumerable<T> values, string? parameterName = default);
[<System.Diagnostics.DebuggerStepThrough>]
static member NotNullOrEmpty : seq<'T> * string -> unit
Public Shared Sub NotNullOrEmpty(Of T) (values As IEnumerable(Of T), parameterName As String)
Public Shared Sub NotNullOrEmpty(Of T) (values As IEnumerable(Of T), Optional parameterName As String = Nothing)

Typparameter

T

Der von der Enumeration erzeugte Typ.

Parameter

values
IEnumerable<T>

Der Wert des Arguments.

parameterName
String

Der Name des Parameters, der in jede ausgelöste Ausnahme eingeschlossen werden soll. Wenn dieses Argument weggelassen wird (explizites Schreiben null ist nicht berechtigt), wird der im ersten Argument verwendete Ausdruck als Parametername verwendet.

Attribute

Ausnahmen

Wird ausgelöst, wenn die getestete Bedingung false ist.

Gilt für: