Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ArgumentException-Konstruktor: (String, String)

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der ArgumentException-Klasse mit einer angegebenen Fehlermeldung und dem Namen des Parameters, der die Ausnahme auslöst.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public ArgumentException(
	string message,
	string paramName
)

Parameter

message
Type: System.String

Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.

paramName
Type: System.String

Der Name des Parameters, der die aktuelle Ausnahme verursacht hat.

This constructor initializes the P:System.ArgumentException.Message property of the new instance using the value of the message parameter. The content of the message parameter is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.

This constructor initializes the P:System.ArgumentException.ParamName property of the new instance using paramName. The content of paramName is intended to be understood by humans.

The following table shows the initial property values for an instance of T:System.ArgumentException.

Property

Value

Message

The error message string.

ParamName

The parameter name string.

The following code example demonstrates how to call the M:System.ArgumentException.#ctor(System.String,System.String) constructor. This code example is part of a larger example provided for the T:System.ArgumentException class.

static int DivideByTwo(int num) 
{
    // If num is an odd number, throw an ArgumentException.
    if ((num & 1) == 1)
        throw new ArgumentException("Number must be even", "num");

    // num is even, return half of its value.
    return num / 2;
}

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: