본문 바로가기
반응형

C#61

[C#] Complex Complex Complex 구조체 (System.Numerics) 복소수를 나타냅니다. learn.microsoft.com - .NET 4.0 도입 - 복소수를 표현 - 실수부(double), 허수부(double)로 구성 생성 - 실수부, 허수부 지정 생성자 - 표준 수치 형식으로부터의 암묵적 변환 - 위상과 크기 지정(FromPolarCoordinates) 속성 - Real: 실수부 - Imaginary; 허수부 - Phase: 위상 - Magnitude: 크기 연산자 - 표준적인 산술 연산자들을 복소수에 맞게 중복적재 함 복소수 연산을 위한 정적 메서드 - Math에서 지원하는 메서드 중 일부 - Reciprocal (역수) - Conjugate (켤레 복소수) using System; using .. 2023. 8. 19.
[C#] BigInteger BigInteger BigInteger 구조체 (System.Numerics) 부호 있는 임의의 큰 정수를 나타냅니다. learn.microsoft.com - .NET 4.0부터 도입, 내장 형식이 아님 - 임의의 정수 형식에서 암묵적 변환이 허용 - 모든 산술 연산자, 비교 연산자, 상등 연산자를 중복적재 - 바이트 배열과의 상호호환성 - Math의 기능 중 일부분이 포함 using System; using System.Numerics; using System.Security.Cryptography; namespace Practice { class Program { static void Main(string[] args) { // 거듭 제곱을 이용한 큰 수 생성 BigInteger googol = Bi.. 2023. 8. 18.
[C#] BitConverter BitConverter BitConverter 클래스 (System) 기본 데이터 형식을 바이트의 배열로, 바이트의 배열을 기본 데이터 형식으로 변환합니다. learn.microsoft.com - 바이트 배열 기반 형식 변환 - bool, char, float, double, short, int, long, unsigned short, unsigned int, unsigned long - decimal * decimal.GetBits를 통해 int 배열로 변환 * 돌아올 때는 int 배열을 받는 decimal 생성자 이용 - DateTime, DateTimeOffset * ToBinary를 통해 long으로 변환 후 BitConverter * 돌아올 때는 DateTime.FromBinary 이용 usin.. 2023. 8. 17.
[C#] XmlConvert XmlConvert 클래스 XmlConvert 클래스 (System.Xml) XML 이름을 인코딩 및 디코딩하고 공용 언어 런타임 형식과 XSD(XML 스키마 정의) 언어 형식 사이의 변환 메서드를 제공합니다. 데이터 형식을 변환할 때 반환되는 값은 로캘과 무관합니다. learn.microsoft.com (System.Xml.Xmlconvert) - XML 파일에서 비롯된 자료나 XML 파일에 저장할 자료를 다룰 때 사용 - 범용, 문화적 독립적 직렬화에도 적합 - ToString: 포맷팅 - ToBoolean, ToInt, ...: 파싱 - DateTime과의 변환시 XmlDateTimeSerializationMode 형식의 인수를 받음. * Unspecified: DateTimeKind를 제거하고 포.. 2023. 8. 16.
반응형