Поделиться через


Requires.NotDefault<T>(T, String) Метод

Определение

Вызывает исключение , ArgumentException если значение указанного параметра равно значению TypeTпо умолчанию .

public:
generic <typename T>
 where T : value class static void NotDefault(T value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void NotDefault<T> (T value, string? parameterName = default) where T : struct;
[<System.Diagnostics.DebuggerStepThrough>]
static member NotDefault : 'T * string -> unit (requires 'T : struct)
Public Shared Sub NotDefault(Of T As Structure) (value As T, Optional parameterName As String = Nothing)

Параметры типа

T

Тип параметра.

Параметры

value
T

Значение аргумента.

parameterName
String

Имя параметра, включаемого в любое созданное исключение. Если этот аргумент опущен (явное написание null не соответствует требованиям), выражение, используемое в первом аргументе, будет использоваться в качестве имени параметра.

Атрибуты

Исключения

Возникает, если value имеет значение null или пусто.

Применяется к