이진 리터럴 -
C# 7 이전에는 변수에 10진수 및 16진수 값만 할당할 수 있었습니다.
C# 7.0에서는 바이너리 리터럴이 도입되어 변수에 바이너리 값을 허용합니다.
숫자 구분 기호 -
숫자 구분 기호는 단일 밑줄(_) 형식을 사용합니다. 이 구분 기호는 가독성을 향상시키는 수단으로 모든 숫자 리터럴 내에서 사용할 수 있습니다.
이진 리터럴의 예 -
예시
class Program{ public static void Main(){ var bn = 0b1000001; System.Console.WriteLine(bn.GetType()); System.Console.WriteLine(Convert.ToChar(bn)); Console.ReadLine(); } }
출력
System.Int32 A
숫자 구분 기호의 예 -
예시
class Program{ public static void Main(){ long Salary = 1_00_00_00_00_000; System.Console.WriteLine(Salary.GetType()); System.Console.WriteLine(Salary); Console.ReadLine(); } }
출력
System.Int64 100000000000