C# 11 미리보기 업데이트 - 원시 문자열 리터럴, UTF-8 등

C# 11의 미리보기가 업데이트 되었습니다. 업데이트된 내용은 Visual Studio 2022 Preview 17.2 Preview 3 또는 .NET Preview 3을 설치해서 확인해 볼 수 있습니다.

주요사항 변경 사항으로,

  • 이제 원시 문자열에서 보간된 문자열을 사용할 수 있습니다
    • $$“”“…{{value}}…”“”;
  • UTF-8 문자열 리터럴
    • byte[] array = “hello”;
    • 유형 접미사가 필요한지의 유무는 논의중이라고 합니다.
  • 사용자 정의 연산자의 checked 지원
  • 자동 기본 구조체
  • Span 및 ReadonlySpan에 대한 패턴 일치
  • 메소드 그룹 변환에 대한 딜리게이트 캐시 사용
  • 매개변수 null 검사 (!!) 제거
  • 소문자 이름에 대한 경고

1개의 좋아요

!! operator는 결국 제외되었군요. ㅎㅎ

2개의 좋아요

네. 득보다는 실 (혼란 등)이 크다는 피드백이 다수인것 같네요 ^^;

2개의 좋아요