이진 리터럴 -
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