개요C# 개요개요 C#은 Microsoft가 개발한 현대적이고 강력한 객체지향 프로그래밍 언어로, 다양한 응용 프로그램을 개발하는 데 사용된다. C#은 .NET Framework와 .NET Core(현재는 .NET 5+로 통합됨)에서 주로 사용되며, 가비지 컬렉션 기능을 내장하여 메모리 관리를 자동으로 수행한다. 다음은 C#의 주요 특징이다. 완전한 객체지향 언어C#은 클래스와 객체를 중심으로 설계된 완전한 객체지향 언어상속, 다형성, 캡슐화 등의 객체지향 프로그래밍의 핵심 개념을 지원 가비지 컬렉션C#은 가비지 컬렉션을 통해 불필요한 메모리를 자동으로 해제개발자가 직접 메모리를 관리할 필요가 없어 메모리 누수를 줄일 수 있음 안전한 코드포인터를 기본적으로 제공하지 않으며, 안전하지 않은 코드 영역(..