SwitchExpressionException 构造函数

定义

重载

SwitchExpressionException()

初始化 SwitchExpressionException 类的新实例。

SwitchExpressionException(Exception)

使用指定的错误消息和对作为此异常原因的内部异常的引用来初始化 SwitchExpressionException 类的新实例。

SwitchExpressionException(Object)

使用不匹配的 switch 值初始化 SwitchExpressionException 类的新实例。

SwitchExpressionException(String)

使用指定的消息初始化 SwitchExpressionException 类的新实例。

SwitchExpressionException(String, Exception)

使用指定的详细说明和指定的异常初始化 SwitchExpressionException 类的新实例。

SwitchExpressionException()

Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs

初始化 SwitchExpressionException 类的新实例。

public:
 SwitchExpressionException();
public SwitchExpressionException ();
Public Sub New ()

适用于

SwitchExpressionException(Exception)

Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs

使用指定的错误消息和对作为此异常原因的内部异常的引用来初始化 SwitchExpressionException 类的新实例。

public:
 SwitchExpressionException(Exception ^ innerException);
public SwitchExpressionException (Exception? innerException);
public SwitchExpressionException (Exception innerException);
new System.Runtime.CompilerServices.SwitchExpressionException : Exception -> System.Runtime.CompilerServices.SwitchExpressionException
Public Sub New (innerException As Exception)

参数

innerException
Exception

导致当前异常的异常。 如果 innerException 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。

适用于

SwitchExpressionException(Object)

Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs

使用不匹配的 switch 值初始化 SwitchExpressionException 类的新实例。

public:
 SwitchExpressionException(System::Object ^ unmatchedValue);
public SwitchExpressionException (object? unmatchedValue);
public SwitchExpressionException (object unmatchedValue);
new System.Runtime.CompilerServices.SwitchExpressionException : obj -> System.Runtime.CompilerServices.SwitchExpressionException
Public Sub New (unmatchedValue As Object)

参数

unmatchedValue
Object

与任何 switch 用例都不匹配的 switch 值。

适用于

SwitchExpressionException(String)

Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs

使用指定的消息初始化 SwitchExpressionException 类的新实例。

public:
 SwitchExpressionException(System::String ^ message);
public SwitchExpressionException (string? message);
public SwitchExpressionException (string message);
new System.Runtime.CompilerServices.SwitchExpressionException : string -> System.Runtime.CompilerServices.SwitchExpressionException
Public Sub New (message As String)

参数

message
String

显示给最终用户的消息。

适用于

SwitchExpressionException(String, Exception)

Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs
Source:
SwitchExpressionException.cs

使用指定的详细说明和指定的异常初始化 SwitchExpressionException 类的新实例。

public:
 SwitchExpressionException(System::String ^ message, Exception ^ innerException);
public SwitchExpressionException (string? message, Exception? innerException);
public SwitchExpressionException (string message, Exception innerException);
new System.Runtime.CompilerServices.SwitchExpressionException : string * Exception -> System.Runtime.CompilerServices.SwitchExpressionException
Public Sub New (message As String, innerException As Exception)

参数

message
String

显示给最终用户的消息。

innerException
Exception

对导致此异常的内部异常的引用。

适用于