C# 이란
- C++기반으로 JAVA의 장점을 혼합하고, 닷넷이라는 새로운 개념을 도입한 언어
C# 언어 특징
1) 객체 지향 언어
2) 적용분야의 다양성
- 콘솔 응용 프로그램
- 윈도우 응용 프로그램
- 인터넷 응용 프로그램
- 분산 시스템을 위한 응용 프로그램
- android application : 2013년 VB부터 가능.
3) C언어로부터 연산자와 문장 등 기본적인 언어의 기능 상속
4) C++로부터 객체지향 특성 상속
5) 사용자 인터페이스를 쉽게 만들 수 있는 컴포넌트 기능을 제공
-> MFC에서 사용하는 마법사와 같은 개념.