영어로 읽기

다음을 통해 공유


Complex.Implicit 연산자

정의

Complex 개체와 다른 형식 간의 암시적 변환을 정의합니다.

오버로드

Implicit(SByte to Complex)

부호 있는 바이트를 복소수로 변환하는 암시적 변환을 정의합니다.

이 API는 CLS 규격이 아닙니다.

Implicit(UIntPtr to Complex)

값을 배정밀도 복소수로 암시적으로 변환 UIntPtr 합니다.

Implicit(UInt64 to Complex)

부호 없는 64비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

이 API는 CLS 규격이 아닙니다.

Implicit(UInt32 to Complex)

부호 없는 32비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

이 API는 CLS 규격이 아닙니다.

Implicit(UInt16 to Complex)

부호 없는 16비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

이 API는 CLS 규격이 아닙니다.

Implicit(Single to Complex)

단정밀도 부동 소수점 숫자를 복소수로 변환하는 암시적 변환을 정의합니다.

Implicit(IntPtr to Complex)

값을 배정밀도 복소수로 암시적으로 변환 IntPtr 합니다.

Implicit(Double to Complex)

배정밀도 부동 소수점 숫자를 복소수로 변환하는 암시적 변환을 정의합니다.

Implicit(Int32 to Complex)

부호 있는 32비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

Implicit(Int16 to Complex)

부호 있는 16비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

Implicit(Half to Complex)

값을 배정밀도 복소수로 암시적으로 변환 Half 합니다.

Implicit(Int64 to Complex)

부호 있는 64비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

Implicit(Char to Complex)

값을 배정밀도 복소수로 암시적으로 변환 Char 합니다.

Implicit(Byte to Complex)

부호 없는 바이트를 복소수로 변환하는 암시적 변환을 정의합니다.

Implicit(SByte to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

중요

이 API는 CLS 규격이 아닙니다.

부호 있는 바이트를 복소수로 변환하는 암시적 변환을 정의합니다.

이 API는 CLS 규격이 아닙니다.

[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(sbyte value);

매개 변수

value
SByte

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

특성

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 다음 예제와 같이 컴파일러가 부호 있는 바이트에서 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 부호 있는 바이트와 같고 허수 부분이 0인 복소수입니다.

sbyte sbyteValue = -12;
System.Numerics.Complex c1 = sbyteValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (-12, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Implicit(UIntPtr to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

중요

이 API는 CLS 규격이 아닙니다.

값을 배정밀도 복소수로 암시적으로 변환 UIntPtr 합니다.

[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(UIntPtr value);

매개 변수

value
UIntPtr

변환할 값입니다.

반환

value 을 배정밀도 복소수로 변환합니다.

특성

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET 7, 8, 9, 10

Implicit(UInt64 to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

중요

이 API는 CLS 규격이 아닙니다.

부호 없는 64비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

이 API는 CLS 규격이 아닙니다.

[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(ulong value);

매개 변수

value
UInt64

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

특성

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 컴파일러가 다음 예제와 같이 부호 없는 64비트 정수에서 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 부호 없는 64비트 정수와 같고 허수 부분이 0인 복소수입니다.

ulong longValue = 951034217;
System.Numerics.Complex c1 = longValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (951034217, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Implicit(UInt32 to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

중요

이 API는 CLS 규격이 아닙니다.

부호 없는 32비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

이 API는 CLS 규격이 아닙니다.

[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(uint value);

매개 변수

value
UInt32

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

특성

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 컴파일러가 다음 예제와 같이 부호 없는 32비트 정수에서 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 부호 없는 32비트 정수와 같고 허수 부분이 0인 복소수입니다.

uint value = 197461;
System.Numerics.Complex c1 = value;
Console.WriteLine(c1);
// The example displays the following output:
//       (197461, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Implicit(UInt16 to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

중요

이 API는 CLS 규격이 아닙니다.

부호 없는 16비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

이 API는 CLS 규격이 아닙니다.

[System.CLSCompliant(false)]
public static implicit operator System.Numerics.Complex(ushort value);

매개 변수

value
UInt16

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

특성

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 컴파일러가 다음 예제와 같이 부호 없는 16비트 정수에서 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 부호 없는 16비트 정수와 같고 허수 부분이 0인 복소수입니다.

ushort shortValue = 421;
System.Numerics.Complex c1 = shortValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (421, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Implicit(Single to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

단정밀도 부동 소수점 숫자를 복소수로 변환하는 암시적 변환을 정의합니다.

public static implicit operator System.Numerics.Complex(float value);

매개 변수

value
Single

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 다음 예제와 같이 컴파일러가 값에서 Single 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 값과 같 Single 고 허수 부분이 0인 복소수입니다.

float singleValue = 1.032e-08f;
System.Numerics.Complex c1 = singleValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (1.03199999657022E-08, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Implicit(IntPtr to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

값을 배정밀도 복소수로 암시적으로 변환 IntPtr 합니다.

public static implicit operator System.Numerics.Complex(IntPtr value);

매개 변수

value
IntPtr

변환할 값입니다.

반환

value 을 배정밀도 복소수로 변환합니다.

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET 7, 8, 9, 10

Implicit(Double to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

배정밀도 부동 소수점 숫자를 복소수로 변환하는 암시적 변환을 정의합니다.

public static implicit operator System.Numerics.Complex(double value);

매개 변수

value
Double

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 다음 예제와 같이 컴파일러가 값에서 Double 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 값과 같 Double 고 허수 부분이 0인 복소수입니다.

double doubleValue = 1.032e-16;
System.Numerics.Complex c1 = doubleValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (1.032E-16, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Implicit(Int32 to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

부호 있는 32비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

public static implicit operator System.Numerics.Complex(int value);

매개 변수

value
Int32

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 다음 예제와 같이 컴파일러가 부호 있는 32비트 정수에서 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 부호 있는 32비트 정수와 같고 허수 부분이 0인 복소수입니다.

int intValue = 1034217;
System.Numerics.Complex c1 = intValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (1034217, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Implicit(Int16 to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

부호 있는 16비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

public static implicit operator System.Numerics.Complex(short value);

매개 변수

value
Int16

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 다음 예제와 같이 컴파일러가 부호 있는 16비트 정수에서 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 부호 있는 16비트 정수와 같고 허수 부분이 0인 복소수입니다.

short shortValue = 16024;
System.Numerics.Complex c1 = shortValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (16024, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Implicit(Half to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

값을 배정밀도 복소수로 암시적으로 변환 Half 합니다.

public static implicit operator System.Numerics.Complex(Half value);

매개 변수

value
Half

변환할 값입니다.

반환

value 을 배정밀도 복소수로 변환합니다.

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET 7, 8, 9, 10

Implicit(Int64 to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

부호 있는 64비트 정수를 복소수로 변환하는 암시적 변환을 정의합니다.

public static implicit operator System.Numerics.Complex(long value);

매개 변수

value
Int64

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 다음 예제와 같이 컴파일러가 부호 있는 64비트 정수에서 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 부호 있는 64비트 정수와 같고 허수 부분이 0인 복소수입니다.

long longValue = 951034217;
System.Numerics.Complex c1 = longValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (951034217, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Implicit(Char to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

값을 배정밀도 복소수로 암시적으로 변환 Char 합니다.

public static implicit operator System.Numerics.Complex(char value);

매개 변수

value
Char

변환할 값입니다.

반환

value 을 배정밀도 복소수로 변환합니다.

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET 7, 8, 9, 10

Implicit(Byte to Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

부호 없는 바이트를 복소수로 변환하는 암시적 변환을 정의합니다.

public static implicit operator System.Numerics.Complex(byte value);

매개 변수

value
Byte

복소수로 변환할 값입니다.

반환

value 매개 변수의 값을 실수 부분으로 포함하고 0을 허수 부분으로 포함하는 개체입니다.

설명

연산자의 Implicit 오버로드는 컴파일러가 명시적 캐스팅 연산자(C#) 또는 변환 함수 호출(Visual Basic의 경우)없이 개체를 자동으로 변환 Complex 할 수 있는 형식을 정의합니다. 데이터 손실을 포함하지 않고 을 throw하지 않는 변환을 확대하고 있습니다 OverflowException.

이 오버로드를 사용하면 다음 예제와 같이 컴파일러가 값에서 Byte 복소수로의 변환을 처리할 수 있습니다. 변환 결과는 실제 부분이 값과 같 Byte 고 허수 부분이 0인 복소수입니다.

byte byteValue = 122;
System.Numerics.Complex c1 = byteValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (122, 0)

적용 대상

.NET 10 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0