Complex.Implicit Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert eine implizite Konvertierung zwischen einem Complex Objekt und einem anderen Typ.
Überlädt
| Name | Beschreibung |
|---|---|
| Implicit(SByte to Complex) |
Definiert eine implizite Konvertierung eines signierten Bytes in eine komplexe Zahl. Diese API ist nicht CLS-kompatibel. |
| Implicit(UIntPtr to Complex) |
Wandelt einen UIntPtr Wert implizit in eine komplexe Zahl mit doppelter Genauigkeit um. |
| Implicit(UInt64 to Complex) |
Definiert eine implizite Konvertierung einer 64-Bit-ganzzahl ohne Vorzeichen in eine komplexe Zahl. Diese API ist nicht CLS-kompatibel. |
| Implicit(UInt32 to Complex) |
Definiert eine implizite Konvertierung einer 32-Bit-ganzzahl ohne Vorzeichen in eine komplexe Zahl. Diese API ist nicht CLS-kompatibel. |
| Implicit(UInt16 to Complex) |
Definiert eine implizite Konvertierung einer 16-Bit-ganzzahl ohne Vorzeichen in eine komplexe Zahl. Diese API ist nicht CLS-kompatibel. |
| Implicit(Single to Complex) |
Definiert eine implizite Konvertierung einer Gleitkommazahl mit einfacher Genauigkeit in eine komplexe Zahl. |
| Implicit(BFloat16 to Complex) | |
| Implicit(Int32 to Complex) |
Definiert eine implizite Konvertierung einer 32-Bit-ganzzahligen Vorzeichen in eine komplexe Zahl. |
| Implicit(Int64 to Complex) |
Definiert eine implizite Konvertierung einer 64-Bit-ganzzahligen Vorzeichen in eine komplexe Zahl. |
| Implicit(IntPtr to Complex) |
Wandelt einen IntPtr Wert implizit in eine komplexe Zahl mit doppelter Genauigkeit um. |
| Implicit(Int16 to Complex) |
Definiert eine implizite Konvertierung einer 16-Bit-ganzzahligen Vorzeichen in eine komplexe Zahl. |
| Implicit(Half to Complex) |
Wandelt einen Half Wert implizit in eine komplexe Zahl mit doppelter Genauigkeit um. |
| Implicit(Double to Complex) |
Definiert eine implizite Konvertierung einer Gleitkommazahl mit doppelter Genauigkeit in eine komplexe Zahl. |
| Implicit(Char to Complex) |
Wandelt einen Char Wert implizit in eine komplexe Zahl mit doppelter Genauigkeit um. |
| Implicit(Byte to Complex) |
Definiert eine implizite Konvertierung eines nicht signierten Bytes in eine komplexe Zahl. |
Implicit(SByte to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Definiert eine implizite Konvertierung eines signierten Bytes in eine komplexe Zahl.
Diese API ist nicht CLS-kompatibel.
public:
static operator System::Numerics::Complex(System::SByte value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(sbyte value);
[<System.CLSCompliant(false)>]
static member op_Implicit : sbyte -> System.Numerics.Complex
Public Shared Widening Operator CType (value As SByte) As Complex
Parameter
- value
- SByte
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
- Attribute
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einem signierten Byte in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil dem signierten Byte entspricht und dessen imaginärer Teil gleich Null ist.
sbyte sbyteValue = -12;
System.Numerics.Complex c1 = sbyteValue;
Console.WriteLine(c1);
// The example displays the following output:
// (-12, 0)
let sbyteValue = -12
let c1: System.Numerics.Complex = sbyteValue
printfn $"{c1}"
// The example displays the following output:
// (-12, 0)
Dim sbyteValue As SByte = -12
Dim c1 As System.Numerics.Complex = sbyteValue
Console.WriteLine(c1)
' The example displays the following output:
' (-12, 0)
Gilt für:
Implicit(UIntPtr to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Wandelt einen UIntPtr Wert implizit in eine komplexe Zahl mit doppelter Genauigkeit um.
public:
static operator System::Numerics::Complex(UIntPtr value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(UIntPtr value);
[<System.CLSCompliant(false)>]
static member op_Implicit : unativeint -> System.Numerics.Complex
Public Shared Widening Operator CType (value As UIntPtr) As Complex
Parameter
- value
-
UIntPtr
unativeint
Der zu konvertierende Wert.
Gibt zurück
value in eine komplexe Zahl mit doppelter Genauigkeit konvertiert.
- Attribute
Gilt für:
Implicit(UInt64 to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Definiert eine implizite Konvertierung einer 64-Bit-ganzzahl ohne Vorzeichen in eine komplexe Zahl.
Diese API ist nicht CLS-kompatibel.
public:
static operator System::Numerics::Complex(System::UInt64 value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(ulong value);
[<System.CLSCompliant(false)>]
static member op_Implicit : uint64 -> System.Numerics.Complex
Public Shared Widening Operator CType (value As ULong) As Complex
Parameter
- value
- UInt64
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
- Attribute
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einer nicht signierten 64-Bit-Ganzzahl in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil der nicht signierten 64-Bit-Ganzzahl entspricht und deren imaginärer Teil gleich Null ist.
ulong longValue = 951034217;
System.Numerics.Complex c1 = longValue;
Console.WriteLine(c1);
// The example displays the following output:
// (951034217, 0)
let longValue = 951034217
let c1: System.Numerics.Complex = longValue
printfn $"{c1}"
// The example displays the following output:
// (951034217, 0)
Dim longValue As ULong = 951034217
Dim c1 As System.Numerics.Complex = longValue
Console.WriteLine(c1)
' The example displays the following output:
' (951034217, 0)
Gilt für:
Implicit(UInt32 to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Definiert eine implizite Konvertierung einer 32-Bit-ganzzahl ohne Vorzeichen in eine komplexe Zahl.
Diese API ist nicht CLS-kompatibel.
public:
static operator System::Numerics::Complex(System::UInt32 value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(uint value);
[<System.CLSCompliant(false)>]
static member op_Implicit : uint32 -> System.Numerics.Complex
Public Shared Widening Operator CType (value As UInteger) As Complex
Parameter
- value
- UInt32
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
- Attribute
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einer nicht signierten 32-Bit-Ganzzahl in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil der nicht signierten 32-Bit-Ganzzahl entspricht und deren imaginärer Teil gleich Null ist.
uint value = 197461;
System.Numerics.Complex c1 = value;
Console.WriteLine(c1);
// The example displays the following output:
// (197461, 0)
let value = 197461
let c1: System.Numerics.Complex = value
printfn $"{c1}"
// The example displays the following output:
// (197461, 0)
Dim intValue As UInteger = 197461
Dim c1 As System.Numerics.Complex = intValue
Console.WriteLine(c1)
' The example displays the following output:
' (197461, 0)
Gilt für:
Implicit(UInt16 to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Definiert eine implizite Konvertierung einer 16-Bit-ganzzahl ohne Vorzeichen in eine komplexe Zahl.
Diese API ist nicht CLS-kompatibel.
public:
static operator System::Numerics::Complex(System::UInt16 value);
[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(ushort value);
[<System.CLSCompliant(false)>]
static member op_Implicit : uint16 -> System.Numerics.Complex
Public Shared Widening Operator CType (value As UShort) As Complex
Parameter
- value
- UInt16
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
- Attribute
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einer nicht signierten 16-Bit-Ganzzahl in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil der nicht signierten 16-Bit-Ganzzahl entspricht und deren imaginärer Teil gleich Null ist.
ushort shortValue = 421;
System.Numerics.Complex c1 = shortValue;
Console.WriteLine(c1);
// The example displays the following output:
// (421, 0)
let shortValue = 421
let c1: System.Numerics.Complex = shortValue
printfn $"{c1}"
// The example displays the following output:
// (421, 0)
Dim shortValue As UShort = 421
Dim c1 As System.Numerics.Complex = shortValue
Console.WriteLine(c1)
' The example displays the following output:
' (421, 0)
Gilt für:
Implicit(Single to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Definiert eine implizite Konvertierung einer Gleitkommazahl mit einfacher Genauigkeit in eine komplexe Zahl.
public:
static operator System::Numerics::Complex(float value);
public static implicit operator System.Numerics.Complex(float value);
static member op_Implicit : single -> System.Numerics.Complex
Public Shared Widening Operator CType (value As Single) As Complex
Parameter
- value
- Single
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einem Single Wert in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil dem Single Wert entspricht und dessen imaginärer Teil gleich Null ist.
float singleValue = 1.032e-08f;
System.Numerics.Complex c1 = singleValue;
Console.WriteLine(c1);
// The example displays the following output:
// (1.03199999657022E-08, 0)
let singleValue = 1.032e-08f
let c1: System.Numerics.Complex = singleValue
printfn $"{c1}"
// The example displays the following output:
// (1.03199999657022E-08, 0)
Dim singleValue As Single = 1.032e-08
Dim c1 As System.Numerics.Complex = singleValue
Console.WriteLine(c1)
' The example displays the following output:
' (1.03199999657022E-08, 0)
Gilt für:
Implicit(BFloat16 to Complex)
public:
static operator System::Numerics::Complex(System::Numerics::BFloat16 value);
public static implicit operator System.Numerics.Complex(System.Numerics.BFloat16 value);
static member op_Implicit : System.Numerics.BFloat16 -> System.Numerics.Complex
Public Shared Widening Operator CType (value As BFloat16) As Complex
Parameter
- value
- BFloat16
Gibt zurück
Gilt für:
Implicit(Int32 to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Definiert eine implizite Konvertierung einer 32-Bit-ganzzahligen Vorzeichen in eine komplexe Zahl.
public:
static operator System::Numerics::Complex(int value);
public static implicit operator System.Numerics.Complex(int value);
static member op_Implicit : int -> System.Numerics.Complex
Public Shared Widening Operator CType (value As Integer) As Complex
Parameter
- value
- Int32
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einer signierten 32-Bit-Ganzzahl in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil der signierten 32-Bit-Ganzzahl entspricht und deren imaginärer Teil gleich Null ist.
int intValue = 1034217;
System.Numerics.Complex c1 = intValue;
Console.WriteLine(c1);
// The example displays the following output:
// (1034217, 0)
let intValue = 1034217
let c1: System.Numerics.Complex = intValue
printfn $"{c1}"
// The example displays the following output:
// (1034217, 0)
Dim intValue As Integer = 1034217
Dim c1 As System.Numerics.Complex = intValue
Console.WriteLine(c1)
' The example displays the following output:
' (1034217, 0)
Gilt für:
Implicit(Int64 to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Definiert eine implizite Konvertierung einer 64-Bit-ganzzahligen Vorzeichen in eine komplexe Zahl.
public:
static operator System::Numerics::Complex(long value);
public static implicit operator System.Numerics.Complex(long value);
static member op_Implicit : int64 -> System.Numerics.Complex
Public Shared Widening Operator CType (value As Long) As Complex
Parameter
- value
- Int64
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einer signierten 64-Bit-Ganzzahl in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil der signierten 64-Bit-Ganzzahl entspricht und deren imaginärer Teil gleich Null ist.
long longValue = 951034217;
System.Numerics.Complex c1 = longValue;
Console.WriteLine(c1);
// The example displays the following output:
// (951034217, 0)
let longValue = 951034217
let c1: System.Numerics.Complex = longValue
printfn $"{c1}"
// The example displays the following output:
// (951034217, 0)
Dim longValue As Long = 951034217
Dim c1 As System.Numerics.Complex = longValue
Console.WriteLine(c1)
' The example displays the following output:
' (951034217, 0)
Gilt für:
Implicit(IntPtr to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Wandelt einen IntPtr Wert implizit in eine komplexe Zahl mit doppelter Genauigkeit um.
public:
static operator System::Numerics::Complex(IntPtr value);
public static implicit operator System.Numerics.Complex(IntPtr value);
static member op_Implicit : nativeint -> System.Numerics.Complex
Public Shared Widening Operator CType (value As IntPtr) As Complex
Parameter
- value
-
IntPtr
nativeint
Der zu konvertierende Wert.
Gibt zurück
value in eine komplexe Zahl mit doppelter Genauigkeit konvertiert.
Gilt für:
Implicit(Int16 to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Definiert eine implizite Konvertierung einer 16-Bit-ganzzahligen Vorzeichen in eine komplexe Zahl.
public:
static operator System::Numerics::Complex(short value);
public static implicit operator System.Numerics.Complex(short value);
static member op_Implicit : int16 -> System.Numerics.Complex
Public Shared Widening Operator CType (value As Short) As Complex
Parameter
- value
- Int16
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einer signierten 16-Bit-Ganzzahl in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil der signierten 16-Bit-Ganzzahl entspricht und deren imaginärer Teil gleich Null ist.
short shortValue = 16024;
System.Numerics.Complex c1 = shortValue;
Console.WriteLine(c1);
// The example displays the following output:
// (16024, 0)
let shortValue = 16024
let c1: System.Numerics.Complex = shortValue
printfn $"{c1}"
// The example displays the following output:
// (16024, 0)
Dim shortValue As Short = 16024
Dim c1 As System.Numerics.Complex = shortValue
Console.WriteLine(c1)
' The example displays the following output:
' (16024, 0)
Gilt für:
Implicit(Half to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Wandelt einen Half Wert implizit in eine komplexe Zahl mit doppelter Genauigkeit um.
public:
static operator System::Numerics::Complex(Half value);
public static implicit operator System.Numerics.Complex(Half value);
static member op_Implicit : Half -> System.Numerics.Complex
Public Shared Widening Operator CType (value As Half) As Complex
Parameter
- value
- Half
Der zu konvertierende Wert.
Gibt zurück
value in eine komplexe Zahl mit doppelter Genauigkeit konvertiert.
Gilt für:
Implicit(Double to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Definiert eine implizite Konvertierung einer Gleitkommazahl mit doppelter Genauigkeit in eine komplexe Zahl.
public:
static operator System::Numerics::Complex(double value);
public static implicit operator System.Numerics.Complex(double value);
static member op_Implicit : double -> System.Numerics.Complex
Public Shared Widening Operator CType (value As Double) As Complex
Parameter
- value
- Double
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einem Double Wert in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil dem Double Wert entspricht und dessen imaginärer Teil gleich Null ist.
double doubleValue = 1.032e-16;
System.Numerics.Complex c1 = doubleValue;
Console.WriteLine(c1);
// The example displays the following output:
// (1.032E-16, 0)
let doubleValue = 1.032e-16
let c1: System.Numerics.Complex = doubleValue
printfn $"{c1}"
// The example displays the following output:
// (1.032E-16, 0)
Dim doubleValue As Double = 1.032e-16
Dim c1 As System.Numerics.Complex = doubleValue
Console.WriteLine(c1)
' The example displays the following output:
' (1.032E-16, 0)
Gilt für:
Implicit(Char to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Wandelt einen Char Wert implizit in eine komplexe Zahl mit doppelter Genauigkeit um.
public:
static operator System::Numerics::Complex(char value);
public static implicit operator System.Numerics.Complex(char value);
static member op_Implicit : char -> System.Numerics.Complex
Public Shared Widening Operator CType (value As Char) As Complex
Parameter
- value
- Char
Der zu konvertierende Wert.
Gibt zurück
value in eine komplexe Zahl mit doppelter Genauigkeit konvertiert.
Gilt für:
Implicit(Byte to Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Definiert eine implizite Konvertierung eines nicht signierten Bytes in eine komplexe Zahl.
public:
static operator System::Numerics::Complex(System::Byte value);
public static implicit operator System.Numerics.Complex(byte value);
static member op_Implicit : byte -> System.Numerics.Complex
Public Shared Widening Operator CType (value As Byte) As Complex
Parameter
- value
- Byte
Der Wert, der in eine komplexe Zahl konvertiert werden soll.
Gibt zurück
Ein Objekt, das den Wert des value Parameters als realen Teil und Null als imaginärer Teil enthält.
Hinweise
Die Überladungen des Implicit Operators definieren die Typen, von denen ein Compiler automatisch ein Complex Objekt ohne expliziten Umwandlungsoperator (in C#) oder einen Aufruf einer Konvertierungsfunktion (in Visual Basic) konvertieren kann. Sie erweitern Konvertierungen, die keinen Datenverlust beinhalten und keinen Auslösen eines OverflowException.
Mit dieser Überladung kann der Compiler Konvertierungen von einem Byte Wert in eine komplexe Zahl verarbeiten, wie im folgenden Beispiel gezeigt. Beachten Sie, dass das Ergebnis der Konvertierung eine komplexe Zahl ist, deren realer Teil dem Byte Wert entspricht und dessen imaginärer Teil gleich Null ist.
byte byteValue = 122;
System.Numerics.Complex c1 = byteValue;
Console.WriteLine(c1);
// The example displays the following output:
// (122, 0)
let byteValue = 122
let c1: System.Numerics.Complex = byteValue
printfn $"{c1}"
// The example displays the following output:
// (122, 0)
Dim byteValue As Byte = 122
Dim c1 As System.Numerics.Complex = byteValue
Console.WriteLine(c1)
' The example displays the following output:
' (122, 0)