C#/C# 교과서

[C# 교과서] 1~5. C# 준비, 변수 만들기

서니션 2022. 12. 22. 09:12
728x90
반응형

프로젝트 : 프로그램 하나를 이루는 가장 작은 단위가 되는 프로그램. 비주얼 스튜디오에서 프로젝트는 확장자가 CSPROJ인 파일로, 관련된 여러 파일을 이름 하나로 묶는 역할

 

솔루션 : 하나 이상의 프로젝트를 모아서 만든 프로그램. 비주얼 스튜디오에서 솔루션은 확장자가 SLN인 파일로 하나 이상의 프로젝트를 묶어서 관리할 때 사용

 

솔루션 - 프로젝트 - 소스파일


C# 인터렉티브로 Hello World 출력하기

  1. 비주얼 스튜디오 위쪽 검색창에서 ‘C# Interactive’를 검색하면 실행 가능

(한글 버전이면 C# 대화형으로 검색)

  1. main()을 만들지 않고도 출력 가능 (파이썬 처럼)

using system;

  • 네임스페이스 생략해서 작성가능

C#의 기본 코드 구조

네임스페이스 - 클래스 - Main() 메서드

System.Console.WriteLine(); 형태로 전체 이름을 다 지정하는 것을 정규화 된 이름이라고 함

 

단축키 팁

svm + tab + tab하면 static void main

cw + tab + tab하면 Console.WriteLine();

C#은 대소문자 구분


자리 표시자

using System;

namespace codingstudy
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("{0}","Hello, C#");
        }
    }
}

자리 표시자를 사용하여 문자열이 출력될 자리를 만들고 뒤에서 값을 채우는 방식은 반복해서 사용하거나 출력되는 형태를 일괄적으로 바꿀 때 유용

인덱수의 수와 뒤에서 지정한 내용의 개수가 일치해야 함


데이터 형식

object : C#에서 사용하는 모든 데이터를 저장. 모든 데이터 형식을 담을 수 있음

728x90
반응형