숫자 서식 문자열

이전 섹션에서 문자열 자리 표시자의 두 가지 활용 방식을 배웠습니다. 사실 이 두 가지 방법 외에도 C#은 더욱 복잡한 서식 규칙을 지원합니다. 기본 서식 자리 표시자 문법 1、index(인덱스) 인덱스 / …

콘솔 텍스트 출력 처리

Console 클래스 System 네임스페이스에 속하며 .NET 기본 클래스 라이브러리(BCL)의 구성 요소입니다 콘솔 창의 텍스트 읽기/쓰기 기능을 처리하며 두 가지 출력 메서드를 제공합니다: Write() / WriteLine() VS에서 Console 텍스트 위에 커서를 …

프로그램 진입점

Main 메서드 프로그램 진입점 모든 C# 프로그램은 반드시 클래스를 하나 포함해야 하며, 해당 클래스 안에 Main이라는 이름의 메서드가 존재해야 합니다. 앞서 보여준 예시 코드에서 이 메서드는 Program 클래스 안에 정의되어 …

키워드

키워드는 C# 언어 문법을 정의하는 문자 토큰입니다. 키워드란 C#에 내장된 전용 단어들을 말하는데, 이 단어들은 고유한 기능을 가지고 있기 때문에 코드를 작성할 때 변수명, 함수명 등 다른 식별자로 사용할 수 …

식별자 (Identifiers)

식별자는 변수, 메서드, 매개변수 등 프로그램 요소에 이름을 붙이는 문자열을 의미합니다. 의미가 명확한 영단어를 조합해서 작성하면 코드 자체가 주석 역할을 하는 자기 문서화 코드를 구현할 수 있습니다(예: PlayersHand、SocialSecurityNum). 쉽게 말해 …

Visual Studio 2022 새 프로젝트 생성 절차

Visual Studio는 완전한 개발 툴 세트가 탑재된 다기능 개발 환경으로, Windows 플랫폼에서 실행하는 모든 규모의 C# 프로젝트를 개발할 수 있습니다. C++, Visual Basic, F#로 작성한 코드 모듈을 매끄럽게 결합한 다중 …

.NET CLI로 프로젝트 생성하기

.NET CLI 도구로 C# 프로젝트 빌드 및 실행하기 지난 수업에서 다룬 HelloWorld 폴더의 상위 디렉터리인 C:\csdemo 경로로 돌아갑니다. 새 폴더를 생성합니다. 명령어는 mkdir HelloWorld2 이고 마우스 우클릭으로 새 폴더를 직접 …

첫 C# 예제 프로그램

다음으로 가장 간단한 메모장을 이용해 C# 콘솔 프로그램을 만드는 과정을 시연하겠습니다. 이 수업에서는 먼저 .NET CLI 명령줄 도구로 기본 프로그램을 직접 작성한 뒤 IDE 개발 환경으로 전환해 진행합니다. Visual Studio는 …

C#과 .NET 정리

C#이란 무엇인가 C#은 마이크로소프트 .NET Framework 플랫폼 전용으로 설계된 언어이며, 발음은 “씨 샤프(See Sharp)”입니다. 마이크로소프트는 구식 개발 기술의 여러 단점을 해소할 통일되고 완전한 객체지향 통합 개발 프레임워크가 필요했고, 이를 위해 …