본문 바로가기

C#/이것이 C#이다

(20)
[ 이것이 C#이다 ] Chapter 04 . 데이터를 가공하는 연산자 [ 학습 흐름 ] [ 학습 흐름] C#에서 제공하는 연산자 둘러보기 산술 연산자 증가 연산자와 감소 연산자 문자열 결합 연산자 관계 연산자 논리 연산자 조건 연산자 비트 연산자 할당 연산자 연산자의 우선순위 [ C#에서 제공하는 연산자 둘러보기 ] [ 연산자 ] 분류 연산자 산술 연산자 + , - , * , / , % 증가/감소 연산자 ++ , -- 관계 연산자 , == , != , = 논리 연산자 && , || , ! 조건 연산자 ? : null 조건부 연산자 ?. , ? [ ] 비트 연산자 > , & , | , ^ , ~ 할당 연산자 = , += , -= , *= , \= , &= , &= , |= , ^= , = null 병합 연산자 ?? - 대부분은 각각 특정 형식에 대해서만 사용 가능..
[ 이것이 C#이다 ] Chapter 03 . 데이터 보관하기 [ 학습 흐름 ] [ 학습 흐름] 다양한 데이터의 종류 변수 값 형식과 참조 형식 기본 데이터 형식 상수와 열거 형식 Nullable 형식 var 공용 형식 시스템 문자열 다루기 [ 다양한 데이터의 종류 ] [ 데이터 형식 ] 데이터 형식 - C#이 제공하는 다양한 데이터 형식은 기본데이터 형식,상수,열거형식등이 근간이 된다 . 복합 데이터 형식 - 기본 데이터 형식을 부품 삼아 구성됨 . - 구조체, 클래스, 배열등이 있다 . 값 형식 - 참조 형식 - 데이터 형식은 "기본 데이터 형식 / 복합 데이터 형식"으로 나눔과 동시에 "값 형식 / 참조 형식"으로 분류가 가능하다 . [ 변수 ] [ 변수 ] 변수 - 코드에서 보자면 "값을 대입시켜 변화시킬 수 있는 요소" - 메모리에서 보자면 "데이터를 담는..
[ 이것이 C#이다 ] Chapter 02 . 처음 만드는 C# 프로그램 [ 학습 흐름 ] [ 학습 흐름] Hello World ! 첫번째 프로그램 뜯어보기 using System; using static System.Console; namespace Hello {} class MainApp {} //프로그램 실행이 시작되는 곳 static void Main(string[]args){} if(args.Length==0){} CLR에 대하여 [ Hello, World! ] [ 간단한 프로그램 만들어보기 ] Visual Studio 실행하기 - 시작메뉴에서 Visual Studio 2022를 찾아 실행 새 프로젝트 만들기 - 새 프로젝트 만들기 - 콘솔앱 - 생성할 위치 지정 - "솔루션 및 프로젝트를 같은 디렉터리에 배치 / 최상위 문 사용 안함" 옵션 활성화후 생성 전역 us..
[ 이것이 C#이다 ] Chapter 01 . 프로그래밍을 시작합시다 [ 학습 흐름 ] [ 학습 흐름] 컴퓨터의 시작 , 프로그래밍의 시작 포트란의 시작 초등학생도 프로그래밍 할 수 있게 한 베이직 유닉스의,유닉스에 의한,유닉스를 위한 C C+1 == C++ 더 나은 세상을 위한 C# 비주얼 스튜디오 설치하기 [ 프로그래밍 언어의 역사 ] [ 1 . 컴퓨터의 시작 , 프로그래밍의 시작 ] 애니악 - 최초의 컴퓨터 - 애니악의 전기배선 작업은 일종의 프로그래밍 애드박 - 존 폰 노이만에 의해 탄생 - 중앙처리장치 / 기억장치 / 프로그램/ 데이터로 이루어진 슈퍼 컴퓨터 - 모든 현대 컴퓨터의 조상 어셈블리어 - 복잡한 기계어를 사람이 이해 할 수 있는 기호나 단어로 만든 것 ex)10001010 => Mov - 어셈블리어 ( 프로그래밍 언어 ) => [ 컴파일 By 컴파일러..