본문 바로가기

C#문법 ( • ̀ω•́ )✧

C# 문법 - C#이란?(.NET 프레임워크,단축키)

C#(C Sharp)?
마이크로 소프트에서 개발한 프로그래밍 언어로,감력하면서도 상대적으로 사용하기 쉬운언어
(1.구조적인 언어,2.객체 지향 프로그램,3.플랫폼 독립성,4.자동 메모리 관리,5.풍부한 라이브러리지원,6.간결한 문법..)

 

특징은?

  • 마이크로 소프트에서 만든 객체 지향 프로그래밍 언어이며,안전하고 형식이 분명하다.
  • 강력한 형식 시스템가비지 컬렉션 기능을 제공한다.
  • "다양한 플랫폼"에서 사용 가능하며,.NET 프레임워크에서 실행된다.
  • C,C++,Java등 다른 언어들과 문법 및 구조적으로 유사하다.

강력한 형식 시스템? 변수나 객체의 자료형이 미리 정의되어 있어 데이터 타입에 대한 안전성과 정확성을 보장하는 시스템
가비지 컬렉션 기능? 동적 할당된 메모리를 자동으로 회수해주는 기능, C#에서는 개발자가 메모리를 직접 할당하고 해제하는 대신,.NTR 프레임워크에서 가비지 수집기가 자동으로 메모리를 해제해준다. 
 

.NET 프레임 워크?
마이크로 소프트에서 개발한 프로그래밍 플랫폼으로,다양한 언어를 지원하며,개발자가 손쉽게 애플리케이션을 개발한 수 있도록 도와준다. 

 
<단축키>

  1. 클래스,메서드,변수등의 이름을 입력할때 일부입력,Tab키 눌러 자동완성
  2. 메서드나 변수를 입력하는 도중 Control+Space를 눌러 Intelliserse 호출,해당 메서드나 변수에 대한 정보와 예제보기 가능
  3. 코드 템플릿(코드 빠르게 작성) =>예시로 for문 작성시, for 키워드 입력 -> 두번 tap 키 ->for문의 기본적인 코드템플릿 자동생성