반응형 C#/News9 C# 기초 문법(기본 개념) Yum-yum 안녕하세요. 오늘은 C# 기초 문법에 대해 함께 나누어 보려고 합니다. 앞으로 기초 문법 업데이트 할 계획인 항목부터 공유드리겠습니다. 이후로도 C# 기초 문법에 대한 공부 자료를 지속적으로 업데이트할 계획이니 많은 관심 부탁드립니다. 혹시 제가 놓친 부분이나 잘못된 정보가 있다면, 댓글이나 쪽지로 알려주시면 정말 감사합니다. 1. 데이터 타입(Data Types) ◎ int, float, double, bool 등 출처 : 2023.12.29 - [C#/Etc] - 데이터 타입(Data Type) - int, float, double, bool 등 ◎ 복합형 (Complex Types): class, struct, array, Enum, Tuple, Record, Delegate, Interface 등.. C#/News 2023. 12. 25. 닷넷(.NET)의 코어(Core) 5.0 이란? + C# 9.0 추가 1. ** 닷넷(.NET)의 코어(Core) 5.0 이란? ** 1) .NET Core 5.0은 Microsoft의 개발 플랫폼인 .NET의 최신 버전 중 하나입니다. 이는 .NET Core의 이전 버전인 .NET Core 3.1을 빌드하고 확장한 것으로, 다양한 운영 체제 및 플랫폼에서 실행할 수 있는 경량 및 모듈식 개발 프레임워크를 제공합니다. - 성능 향상: .NET Core 5.0은 이전 버전보다 더 높은 성능을 제공합니다. JIT 컴파일러와 런타임 최적화 등을 통해 애플리케이션 실행 속도가 향상되었습니다. - 언어 지원: C# 9.0 및 F# 5.0과 같은 최신 언어 기능의 지원이 포함되어 있습니다. - API 개선: ASP.NET Core 및 EF Core와 같은 API에 대한 개선이 있어 .. C#/News 2023. 12. 3. 닷넷(.NET)의 코어(Core) 3.0 이란? + C# 8.0 추가 1. ** 닷넷(.NET)의 코어(Core) 3.0 이란? ** - .NET Core 3.0은 Microsoft에서 개발한 오픈 소스, 경량, 크로스 플랫폼 .NET 구현체인 .NET Core의 버전 중 하나입니다. .NET Core는 다양한 플랫폼에서 실행 가능하며, 서버 애플리케이션, 웹 애플리케이션, 클라우드 기반 애플리케이션을 개발하는 데 사용됩니다. - Windows Forms 및 WPF의 지원 추가: .NET Core 3.0에서는 Windows Forms 및 WPF(Windows Presentation Foundation)를 포함한 데스크톱 애플리케이션을 개발할 수 있게 되었습니다. 이로써 .NET Core 기반으로 데스크톱 애플리케이션을 개발할 수 있게 되었습니다. - ASP.NET Core.. C#/News 2023. 12. 3. C# 7.0이 Visual Studio 2017과 출시 1. ** Visual Studio 2017에서 C# 7.0 출시 ** - C# 7.0이 Visual Studio 2017과 함께 출시되었다는 것은 C# 7.0 언어 기능을 활용하고 개발하는 데 필요한 도구와 환경이 Visual Studio 2017에서 처음으로 제공되었다는 의미입니다. Visual Studio는 Microsoft에서 제공하는 통합 개발 환경(IDE)으로, C# 및 다른 다양한 프로그래밍 언어를 지원하며 개발자들이 소프트웨어를 개발, 테스트, 디버깅할 수 있는 다양한 기능을 제공합니다. - 여기서 중요한 점은 C# 언어의 버전과 Visual Studio의 버전이 서로 연동되어야 한다는 것입니다. 즉, 새로운 언어 기능을 활용하고 개발할 때는 해당 언어 버전을 지원하는 Visual Stud.. C#/News 2023. 12. 3. 닷넷(.NET)의 프레임워크(Framework) 4.5 이란? + C# 5.0 추가 1. ** .NET Framework(닷넷 프레임워크) 4.5 이란? ** - .NET Framework 4.5는 Microsoft에서 개발한 소프트웨어 개발 플랫폼인 .NET Framework의 한 버전으로, Windows 운영 체제에서 실행되는 애플리케이션을 개발하고 실행하기 위한 환경을 제공합니다. 이는 .NET Framework 4.0을 기반으로 확장된 것으로, 여러 새로운 기능과 개선 사항이 도입되었습니다. - Async 및 Await 지원: 비동기 프로그래밍을 위한 async 및 await 키워드가 도입되었습니다. 이를 통해 비동기 코드를 더 쉽게 작성하고 관리할 수 있게 되었습니다. - 언어 및 런타임의 개선: C# 5.0 및 Visual Basic 11.0이 함께 출시되어 언어와 런타임의 .. C#/News 2023. 12. 3. 닷넷(.NET)의 프레임워크(Framework) 4.0 이란? + C# 4.0 추가 1. ** .NET Framework(닷넷 프레임워크) 4.0 이란? ** - .NET Framework 4.0은 Microsoft에서 개발한 프로그래밍 플랫폼인 .NET Framework의 한 버전입니다. 이는 Windows 운영 체제에서 실행되는 애플리케이션을 개발하고 실행하기 위한 환경을 제공합니다. .NET Framework는 다양한 프로그래밍 언어(C#, VB.NET, F# 등)를 지원하며, 애플리케이션 개발에 필요한 다양한 기능과 라이브러리를 포함하고 있습니다. - 디바이스 및 센서 지원: .NET Framework 4.0에서는 센서 및 장치와의 상호 작용을 지원하는 Windows 7의 센서 및 위치 API와 통합되었습니다. - Dynamic Language Runtime (DLR): DLR은.. C#/News 2023. 12. 2. 닷넷(.NET)의 프레임워크(Framework) 3.5 이란? + C# 3.0 추가 1. ** .NET Framework(닷넷 프레임워크) 3.5 이란? ** - 닷넷 3.5는 Microsoft에서 개발한 소프트웨어 개발 플랫폼인 .NET Framework의 한 버전입니다. .NET Framework는 Windows 운영 체제에서 실행되는 애플리케이션을 개발하고 실행하기 위한 프레임워크로, 다양한 프로그래밍 언어(C#, VB.NET 등)를 지원합니다. - LINQ (Language Integrated Query): 데이터베이스, XML, 컬렉션 등에 대한 쿼리를 프로그래밍 언어에 통합할 수 있는 기능을 제공합니다. - WCF (Windows Communication Foundation): 서비스 지향 아키텍처 (SOA)를 지원하며, 다양한 통신 프로토콜과 플랫폼 간 통신을 용이하게 합니.. C#/News 2023. 12. 2. 닷넷(.NET)의 프레임워크(Framework) 2.0 이란? + C# 2.0 추가 1. ** .NET Framework(닷넷 프레임워크) 2.0 이란? ** - .NET Framework 2.0은 Microsoft에서 개발한 소프트웨어 개발 및 실행 환경입니다. - 제네릭 프로그래밍 지원: .NET Framework 2.0은 제네릭 프로그래밍을 위한 기능을 추가하여 컬렉션 및 데이터 구조에서 타입 안정성을 높였습니다. 이는 C# 2.0에서도 제네릭 프로그래밍이 지원되었으며, 이를 통합하여 개발자에게 강력한 타입 지원을 제공했습니다. - Windows Presentation Foundation (WPF): .NET Framework 2.0은 WPF를 도입했습니다. WPF는 Windows 애플리케이션의 그래픽 사용자 인터페이스를 디자인하고 개발하는 데 사용되는 플랫폼과 도구를 제공합니다... C#/News 2023. 12. 2. .NET이란? 닷넷은 무엇인가? 1. ** .NET이란? ** .NET은 Microsoft에서 개발한 소프트웨어 개발 프레임워크로, 여러 언어(C#, VB.NET, F# 등)를 지원하며 풍부한 라이브러리와 개발 도구를 제공합니다. .NET은 애플리케이션의 개발, 배포, 실행을 지원하는 종합적인 플랫폼을 제공하며, Windows 운영 체제와 함께 다양한 플랫폼에서 실행될 수 있습니다. 2. **.NET 구현이란?** .NET 구현은 .NET 플랫폼의 특정 구현체를 의미합니다. 주요한 .NET 구현으로는 기존의 .NET Framework, 크로스 플랫폼을 지향하는 .NET Core, 그리고 .NET 5, 6과 같은 새로운 버전이 있습니다. 각 구현은 특정 운영 체제 또는 플랫폼에서 실행되도록 최적화되어 있습니다. 3. **.NET 프로그래.. C#/News 2023. 12. 2. 이전 1 다음 반응형