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

ArgumentOutOfRangeException-Konstruktor: (String, Object, String)

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der dem ArgumentOutOfRangeException Klasse mit dem Parameter name, den Wert des Arguments und einer angegebenen Fehlermeldung.

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

public ArgumentOutOfRangeException(
	string paramName,
	object actualValue,
	string message
)

Parameter

paramName
Type: System.String

Der Name des Parameters, der die Ausnahme verursacht hat.

actualValue
Type: System.Object

Der Wert des Arguments, das diese Ausnahme verursacht hat.

message
Type: System.String

Die Meldung, in der der Fehler beschrieben wird.

Dieser Konstruktor initialisiert die ParamName -Eigenschaft der neuen Instanz unter Verwendung der paramName Parameter, die ActualValue Eigenschaft mit der actualValue Parameter, und die Message Eigenschaft mit der message Parameter. Der Inhalt der paramName und message sollte für Personen verständlich sein. Der Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolgen, für die aktuelle Systemkultur lokalisiert wurden.

Die actualValue Parameter wird nicht in der .NET Framework-Klassenbibliothek verwendet. Allerdings die ActualValue Eigenschaft wird bereitgestellt, damit die verfügbaren Argumentwert von Anwendungen verwendet werden kann.

Die actualValue Parameter enthält einen ungültigen Wert, der an die Methode übergeben wird, und bewirkt, dass diese Ausnahme ausgelöst wird. Dieser Wert wird gespeichert, der ActualValue -Eigenschaft und die Zeichenfolgendarstellung der Meldungszeichenfolge, die in gespeicherten angehängt der Message Eigenschaft.

In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine ArgumentOutOfRangeException-Instanz aufgeführt.

Eigenschaft

Wert

ActualValue

Der Wert des Arguments.

InnerException

Die null-Verweis (Nothing in Visual Basic).

Message

Die Zeichenfolge der Fehlermeldung.

ParamName

Die Zeichenfolge des Parameternamens.

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