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을 활용하세요" | 297125 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 287451 | 2020-10-27 |
9676 | 오픈소스는 AI 개발에 필수...ETRI가 제공 중인 개방형 인프라는 | 4196 | 2021-11-16 |
9675 | 리빙 오프 더 랜드 전략 막아주는 탐지 도구, 오픈소스로 공개 | 4823 | 2021-11-16 |
9674 | 행정문서, 비표준 'HWP' 탈피…기계 분석 가능해진다 | 3949 | 2021-11-16 |
9673 | NASA "오픈소스 정확한 의미 모르는 개발자 많아" | 3718 | 2021-11-16 |
9672 | 루비, 버전 3.1.0에서 ‘YJIT 컴파일러’ 추가한다 | 3743 | 2021-11-16 |
9671 | 한국중부발전, 국산 원격업무 VDI시스템 운영 개시 | 3841 | 2021-11-16 |
9670 | ‘레드햇 엔터프라이즈 리눅스 8.5’ 출시…멀티·하이브리드 혁신 기반 확장 | 4038 | 2021-11-16 |
9669 | 칼럼ㅣ깃허브 코파일럿에서 ‘희망’을 보았다 | 4101 | 2021-11-11 |
9668 | 마이크로소프트, ‘C# 10’ 출시··· “더 보기 좋은 코드 지원” | 3988 | 2021-11-11 |
9667 | MS 파이썬용 컴파일러 ‘파이지온’, 버전 1.0 출시 | 3802 | 2021-11-10 |
0개 댓글