무제한 크기의 정수 값을위한 클래스를 개발하려고합니다. 할당 연산자와 함께 사용되는 새로운 사용자 정의 상수 접미어를 으로 지정하면됩니다. 예를 들어C에서 사용자 정의 상수 접미사 만들기 #
:
클래스 이름을 가정 할 수는에서 BigInt 및 생성 된 접미사가 B에게이다
할당 문이
// B character will tell the compiler about the New Data Type
BigInt x = 111111111111111111111111111111111111111111111111B;
처럼이를 달성 할 수있는 방법이 될 것인가?
특별 감사
단순히 사용할 수없는 어떤 이유가 기존의 ['BigInteger'] (http://msdn.microsoft.com/en-us/library/system.numerics .biginteger.aspx) 구조체? – Oded
아니, 당신이 자신의 C# 컴파일러를 만들고 싶지 않으면 불가능합니다. 간단히 말해서 새로운 BigInt ("111")'을 제안 할 것입니다. 이것은 당신의 모든 리터럴이 컴파일되었을 가능성이 높습니다. –