C# 언어/이것이 C# 이다. 책정리

챕터 08 '인터페이스와 추상 클래스' 입니다. 인터페이스와 추상 클래스의 차이점과 사용방법을 알아봅니다. '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리 글 더보기 2020/01/06 - [이것이 C#이다] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C#이다] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C#이다] - Ch03 데이터 보관하기 2020/01/07 - [이것이 C#이다./이것이 C# 이다. 책 정리] - 부록A. 문자열 다루기 2020/01/07 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch04. 데이터를 가공하는 연산자 2020/01/08 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch05 ..
챕터 07 '클래스' 입니다 C#의 클래스와 객체 지향 프로그래밍의 원리를 알아봅니다! '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글 더보기 2020/01/06 - [이것이 C#이다] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C#이다] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C#이다] - Ch03 데이터 보관하기 2020/01/07 - [언어 공부/이것이 C#이다] - 부록A. 문자열 다루기 2020/01/07 - [언어 공부/이것이 C#이다] - Ch04. 데이터를 가공하는 연산자 2020/01/08 - [언어 공부/이것이 C#이다] - Ch05 코드의 흐름 제어하기 2020/01/09 - [언어 공부/이것이 C#이다] - c..
챕터 06 '메서드'입니다. 메서드를 이용하여 프로그램의 덩치가 커져도 여전히 간결하고 이해하기 좋게 소스 코드를 유지할 수 있는 방법을 배웁니다! '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리 글 더보기 2020/01/06 - [이것이 C#이다] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C#이다] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C#이다] - Ch03 데이터 보관하기 2020/01/07 - [언어 공부/이것이 C#이다] - 부록 A. 문자열 다루기 2020/01/07 - [언어 공부/이것이 C#이다] - Ch04. 데이터를 가공하는 연산자 2020/01/08 - [언어 공부/이것이 C#이다] - Ch05 코드의 흐름 제어..
챕터5 '코드의 흐름 제어' 입니다 if문 ,switch, 각종 반복문, 분기문 등을 배웁니다 '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글 더보기 2020/01/06 - [언어 공부/이것이 C#이다] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [언어 공부/이것이 C#이다] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [언어 공부/이것이 C#이다] - Ch03 데이터 보관하기 2020/01/07 - [언어 공부/이것이 C#이다] - 부록A. 문자열 다루기 2020/01/07 - [언어 공부/이것이 C#이다] - Ch04. 데이터를 가공하는 연산자 ㅇ 분기문 분기문은 프로그램의 흐름을 조건에 따라 여러 갈래로 나누는 흐름 제어 구문입니다. C#에서는 if..
ch04 '연산자 다루기' 입니다데이터를 가공하는 연산자에 대해 배웁니다. '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글더보기2020/01/06 - [이것이 C#이다] - Ch01 프로그래밍을 시작합시다.2020/01/06 - [이것이 C#이다] - Ch02 처음 만드는 C# 프로그램2020/01/06 - [이것이 C#이다] - Ch03 데이터 보관하기2020/01/07 - [이것이 C#이다] - 부록A. 문자열 다루기 ㅇ 산술 연산자 연산자설명지원 형식+양쪽 연산자를 더합니다.모든 수치 데이터 형식-왼쪽에서 오른쪽 연산자를 차감합니다.모든 수치 데이터 형식*양쪽 연산자를 곱합니다.모든 수치 데이터 형식/왼쪽에서 오른쪽 연산자를 나눈 몫모든 수치 데이터 형식%왼쪽에서 오른쪽 연산자를 나눈..
부록 A '문자열 다루기' 입니다 string형식의 문자열을 가공하고 다양한 기능을 배웁니다! '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글 더보기 2020/01/06 - [이것이 C#이다] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C#이다] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C#이다] - Ch03 데이터 보관하기 ㅇ string 형식 메소드 문자열 안에서 찾기 메소드 설명 반환 indexOf() 지정 문자,문자열 위치 찾음 int형 LastIndexOf() 지정 문자,문자열을 뒤에서 부터 찾음 int형 StartWith() 지정 문자로 시작하는지 평가 true/false or -1 EndsWith() 지정 문자로 끝나는지..
ㅇ 데이터 형식 기본 데이터 형식 - 값 형식 - 참조 형식 복합 데이터 형식 - 값 형식 - 참조형식 ㅇ 값 형식 (스택관련) 변수가 값을 담는 데이터 형식으로 값 형식의 변수는 모두 스택에 저장됨 ㅇ 참조 형식 (힙 관련) 힙 영역에는 데이터를 저장하고 스택 영역에는 데이터가 저장되어 있는 힙 메모리의 주소를 저장 ㅇ 힙과 스택 스택은 자신이 담고 있던 데이터가 쓰레기가 되지 않도록 모두 수거해감. 힙은 데이터를 스스로 제거하는 메커니즘을 갖고 있지 않음 대신 CLR의 가비지 컬렉터가 있음 가비지 컬렉터는 힙에 더 이상 사용하지 않는 객체가 있으면 그 객체를 수거해감 ㅇ 스택 영역과 힙 영역을 나눈 이유 ? 스택은 코드 블럭이 사라지는 시점에 함께 제거됨. 만약 코드 블럭이 끝나는 시점과 상관없이 데..
ㅇ using 키워드 뒤에 따라오는 키워드를 사용하겠다. 선언하는 부분 using System; using static System.Console namespace MainApp { }​ 'using' 키워드만 사용하면 네임스페이스 전체를 사용한다는 의미 'using static' 은 어떤 데이터형식의 정적 멤버를 데이터 형식의 이름을 명시하지 않고 참조하겠다고 선언하는 기능 ㅇ namespace 수 많은 클래스가 있어도 용도/분야별로 정리될 수 있는 이유. 하나의 이름 아래 묶는 일을 함. namespace jung { class HellowWorld { } } 다른 네임스페이스에서 HelloWorld를 사용하려면 using jung; 문장을 이용하거나 jung.HelloWorld처럼 클래스의 소속 네..
ㅇ 프로그래밍의 시초 컴퓨터의 최초는 '에니악'이다. 에니악은 과학자 '존 폰 노이만'의 손을 거쳐 개선된 구조와 향상된 신뢰성을 갖춘 '에드박' 으로 태어나게 된다. 에드박은 현존하는 컴퓨터의 조상인 모델이됨 어셈블리어는 복잡한 기계어 명령을 사람이 이해할 수 있는 기호나 단어로 바꿔 만든 것 이 어셈블리어는 일종의 번역 과정을 거쳐 컴퓨터가 이해하는 기계어 코드로 변환되는데, 이것을 '컴파일' 이라고함 ㅇ 컴파일러 소스코드 > 컴파일 > 실행파일의 과정이 필요 오류를 발견하면 이를 수정하고 확인하기 위해서는 무조건 컴파일 과정을 거쳐야함 ㅇ 인터프린터 소스 코드를 미리 실행 파일로 만드는 작업이 필요치 않음 실시간으로 기계어로 해석해줌 오류를 발견해서 수정을 하면 바로 실행이 가능하기 때문에 컴파일 ..
재호우96
'C# 언어/이것이 C# 이다. 책정리' 카테고리의 글 목록 (2 Page)