마이크로소프트, ‘C# 10’ 출시··· “더 보기 좋은 코드 지원”
2021.11.11.
ⓒCIO Korea / Paul Krill | InfoWorld
마이크로소프트에서 개발한 닷넷 플랫폼용 객체-지향, 타입-세이프 프로그래밍 언어의 최신 릴리즈 ‘C# 10’이 출시됐다. 이는 코드를 ‘더 보기 좋게’, 더 빠르게, 더 표현력 있게 만들기 위한 기능을 지원한다고 회사 측은 밝혔다.
C# 업그레이드는 ‘닷넷 6 소프트웨어 개발 프레임워크’ 및 ‘비주얼 스튜디오 2022 IDE’의 일부이며, 이들은 지난 11월 8일 프로덕션 릴리즈로 공개됐다.
C#의 새로운 기능 및 개선사항은 다음과 같다.
• 마이크로소프트에 따르면 C# 10 컴파일러는 코드를 더 잘 이해하고, 가짜 오류를 적게 생성한다. 개발자는 널(null) 참조에 관한 가짜 오류 및 경고를 더 적게 볼 수 있을 것이라고 회사 측은 전했다.
• C#의 using 지시문을 사용하면 네임스페이스로 작업하는 방법을 단순화할 수 있다. C# 10에서 global using과 implicit using은 각 파일의 맨 위에 지정해야 하는 using 수를 줄인다.
• implicit using이 닷넷 6 템플릿에서 활성화되며, 빌드 중인 프로젝트 유형에 공통 global using 지시문을 자동으로 추가한다. Implicit using을 활성화하려면 개발자가 .csproj 파일에서 ImplicitUsing 속성을 설정해야 한다.
• 네임스페이스를 문장으로 포함시킬 수 있다. 그 뒤에 세미콜론이 올 수 있고, 중괄호 없이 사용할 수 있다.
(후략)
[원문 기사 : https://www.ciokorea.com/news/214354 ]
※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 316052 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 305647 | 2020-10-27 |
9671 | 한국중부발전, 국산 원격업무 VDI시스템 운영 개시 | 3952 | 2021-11-16 |
9670 | ‘레드햇 엔터프라이즈 리눅스 8.5’ 출시…멀티·하이브리드 혁신 기반 확장 | 4028 | 2021-11-16 |
9669 | 칼럼ㅣ깃허브 코파일럿에서 ‘희망’을 보았다 | 4239 | 2021-11-11 |
9668 | 마이크로소프트, ‘C# 10’ 출시··· “더 보기 좋은 코드 지원” | 4137 | 2021-11-11 |
9667 | MS 파이썬용 컴파일러 ‘파이지온’, 버전 1.0 출시 | 3916 | 2021-11-10 |
9666 | 큐브리드, 제품 다운로드 35만건 돌파 | 3923 | 2021-11-10 |
9665 | [주간 OSS 동향 리포트] 국민은행, 메인프레임에서 리눅스로 '전산 대국굴기' | 4273 | 2021-11-09 |
9664 | [소셜DNA혁신상] ⑦이민석 "누구나 개발자가 돼 세상을 구할 수 있다" | 3830 | 2021-11-09 |
9663 | [이종호의 포스트 펜데믹 로드맵-㉑] 오픈소스 | 4381 | 2021-11-09 |
9662 | 기업 내 개방 원칙 '이너 소스', 드디어 모멘텀을 형성하다 | 3967 | 2021-11-09 |
0개 댓글