18 lines
		
	
	
		
			874 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			874 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						||
title: Literal Improvements
 | 
						||
localeTitle: Условные улучшения
 | 
						||
---
 | 
						||
# Условные улучшения
 | 
						||
 | 
						||
C # 7.0 позволяет \_ быть в качестве **_разделителя цифр_** внутри **_числовых_** литералов:
 | 
						||
```
 | 
						||
var d = 123_456; 
 | 
						||
 var x = 0xAB_CD_EF; 
 | 
						||
```
 | 
						||
 | 
						||
Вы можете поместить их туда, где хотите между цифрами, чтобы улучшить читаемость. Они не влияют на стоимость.
 | 
						||
 | 
						||
Кроме того, C # 7.0 вводит **_бинарные литералы_** , так что вы можете напрямую указывать битовые шаблоны вместо того, чтобы наизусть знать шестнадцатеричную нотацию.
 | 
						||
```
 | 
						||
var b = 0b1010_1011_1100_1101_1110_1111; 
 | 
						||
 | 
						||
``` |