IT

오늘:
311
어제:
562
전체:
1,321,492

C#

  • home
  • IT
  • C#

C# 프로그래밍 언어

옛사랑 2021.01.03 14:46 조회 수 : 34

C# 프로그래밍 언어

 

C#은 MS에서 개발된 객체 지향 프로그래밍 언어로 Java 나 C++ 과 비스한 문법과 구조를 가지고 있다.

 

이름의 유래는 두 가지에서 따왔다고 한다.# 첫 번째 의미는 음악에서 유래한 것으로, 도(C)에 반음(#)을 올린 것.[3] MS에서는 출판물 등에서 키보드의 #(원래는 해시 기호) 대신 유니코드의 진짜 반음 올림 기호(, U+266F)를 쓰기도 한다. 두 번째 의미는 많은 사람들이 알고 있듯이 C++ ++라는 뜻이다. ++++을 세로로 쌓으면 시각적으로 # 모양이 되기 때문.
++
++
#

여담으로 초기 이름은 Cool(C-like Object Oriented Language) 이었다고 한다. 확장자가 .Cool이면 재밌을 것 같다는 이유 등으로 직원들에게 인기 있는 이름이었으나, Cool이라는 단어로는 검색을 하면 다른 것들이 훨씬 많이 나올 것이기 때문에 도중에 바꿨다고. 아니나 다를까 Cool보다도 훨씬 자주 쓰는 동사를 이름으로 가진 프로그래밍 언어는 검색 편의성이 영 좋지 못하다.  
출처: 나무위키
 
C# 프로그램 소스코드
C# 프로그램은 .cs 라는 확장자를 사용한다.
C++과 다르게 C#은 .H 파일을 사용하지 않는다.
 
C# 개발도구 Visual Studio
C# 프로그램을 위한 개발도구로 일반적으로 Visual Studio를 사용한다. IDE(integrate developmnet environmnet)로소 소스 편집, 빌드, 디버깅 등 편리한 개발 기능을 제공하는 통합 개발환경이다.
무료버전은 커뮤니티라는 버전으로 구할 수 있다.
간단한 C# 프로그램
예제
namespace Intro_Ex1
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Console.WriteLine("Hello World...");
        }
    }
}

 

  • 모든 프로그램은 Main()이라는 시작 함수를 가져야 한다. Main()메소드는 임으의 클래스 안에 존재하며, 프로그램 상에 단 1개만 존재해야 한다.
  • Main()는 static()으로 선언되며, 메소드 인자는 string[]문자열이다.
  • System.Console은 .net Framework 클래스 이며, WriteLine은 화면에 데이터를 콘솔에 출력하는 메소드 이다.
  • 주석은 일반적으로 사용하는 "//" 와 /* */를 사용한다.

 

 

번호 제목 글쓴이 날짜 조회 수
2 C# 데이타 타입 IT를배우는사람 2021.01.03 33
» C# 프로그래밍 언어 옛사랑 2021.01.03 34