순서대로 실행되는 명령의 집합입니다. 입력을 읽고 처리하여 출력합니다.
작업 공간
C Sharp
C Sharp 를 처음부터 배우기 위한 기본 문법 실행 실습
먼저 정의
C Sharp 란 무엇인가
C Sharp 는 컴퓨터에 정확한 명령을 전달하기 위한 프로그래밍 언어입니다. 처음에는 암기가 아니라 "입력, 처리, 출력"의 흐름만 이해하면 됩니다。
Program.cs실행 dotnet run습관 C Sharp 작은 문법 하나를 배우면 바로 최소 예제를 입력하고 실행합니다값은 데이터입니다. 변수는 그 데이터에 붙이는 이름입니다.
작은 작업을 묶은 것입니다. 입력을 받아 결과를 반환합니다.
.NET SDK 가 Program.cs 의 코드를 실행합니다.
첫 번째 코드
Program
Console WriteLine top level statementsConsole.WriteLine(42);
출력 42언어 계보
C Sharp 계보
C Sharp 의 뿌리, 가까운 언어, 다음 학습 방향을 한눈에 봅니다.
제로 베이스
문제 은행
검색하고 연습
단계를 고르거나 현재 언어 문제를 검색한 뒤 바로 연습으로 이동합니다.
C Sharp 문제 1
C Sharp 문제 1 console output 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 2
C Sharp 문제 2 string type 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 3
C Sharp 문제 3 list add 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 4
C Sharp 문제 4 property 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 5
C Sharp 문제 5 console output 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 6
C Sharp 문제 6 string type 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 7
C Sharp 문제 7 list add 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 8
C Sharp 문제 8 property 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 9
C Sharp 문제 9 console output 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 10
C Sharp 문제 10 string type 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 11
C Sharp 문제 11 list add 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 12
C Sharp 문제 12 property 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 13
C Sharp 문제 13 console output 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 14
C Sharp 문제 14 string type 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 15
C Sharp 문제 15 list add 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 16
C Sharp 문제 16 property 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 17
C Sharp 문제 17 console output 와 가장 일치하는 설명을 선택하세요
C Sharp 문제 18
C Sharp 문제 18 string type 와 가장 일치하는 설명을 선택하세요
선택 문제
C Sharp 문제 1
C Sharp 문제 1 console output 와 가장 일치하는 설명을 선택하세요
Console.WriteLine(42);
참고
Program.cs 패턴
dotnet runConsole WriteLine top level statements
Program
Console.WriteLine(42);
- Top level statements keep beginners moving
- Use Console.WriteLine
- Keep namespaces clear
int string bool List
Types
int score = 42; Console.WriteLine(score);
- Use explicit types first
- Learn var after basics
- Prefer readable names
class properties methods constructor
Classes
class User {
public string Name { get; set; } = "Ada";
}- Properties expose data
- Methods expose behavior
- Constructors set defaults