C# 20

C#문법-10 : 클래스 - 메소 드, 프로퍼티, 필드, 이벤트

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 구조체에 대해서 공부했습니다.2019/04/23 - [C#] - C#문법-9 : 구조체이번 포스팅에서는 클래스에 대해서 공부합니다. 클래스는 메소드, 속성(프로퍼티), 필드, 이벤트를 멤버로가지는 하나의 단위입니다. 자바와 마찬가지로 클래스로부터 객체를 생성해 사용합니다. 클래스 예제)using System;using System.Text; namespace workspace_csharp { class Program { //Constructor Program(string userName, int userAge, bool userGen..

C# 2019.04.24

C#문법-9 : 구조체

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 네임스페이스에 대해 공부했습니다. 2019/04/23 - [C#] - C#문법-8 : namespace 네임스페이스 이번 포스팅에서는 struct 구조체에 대해 공부합니다. C#은 값 타입과 참조 타입을 지원합니다.struct 를 쓴다면 값 타입 즉, Value Type을 만들고class 를 쓰면 참조 타입 즉, Reference Type을 만듭니다. 구조체는 클래스보다 상대적으로 가벼운 오버헤드를 지닌 구조로 이루어져 있기 때문에 구조체가 필요한 경우가 있을 수 있습니다.클래스처럼 메소드, 프로퍼티 등 겅의 비슷한 구조이지만, 상속..

C# 2019.04.23

C#문법-8 : namespace 네임스페이스

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이전 포스팅에서는 yield 와 예외처리에 대해 공부했습니다. 2019/04/23 - [C#] - C#문법-7 : 예외처리와 yield 이번 포스팅에서는 C# 네임 스페이스에 대해 공부합니다.네임 스페이스는 많은 클래스들을 충돌없이 편리하게 관리하고 사용하기 위해서 사용됩니다. namespace는 아래처럼 사용할 수 있습니다.namespace sub_namespace{ public enum Days { SUN, MON, TUE, WED, THU, FRI, SAT }}클래스보다 상위에 있어야 하며, namespace 키워드를 쓰고 한 칸 띄우고원하는 이..

C# 2019.04.23

C#문법-7 : 예외처리와 yield

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 조건문과 반복문에 대해 공부했습니다.2019/04/23 - [C#] - C#문법-6 : 조건문(if ~ else if ~ else, switch) 과 반복문(for, foreach, while, do while) 이번 포스팅에서는 예외처리와 yield에 대해 공부합니다. 먼저 yield에 대해 공부합니다.using System;using System.Collections; namespace workspace_csharp{ class MyClass { // yeild 키워드는 컬렉션 데이터를 하나씩 리턴할 때 사용. static IEn..

C# 2019.04.23

C#문법-6 : 조건문(if ~ else if ~ else, switch) 과 반복문(for, foreach, while, do while)

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서 C# 연산자에 대해 공부했습니다. 2019/04/22 - [C#] - C#문법-5 : 연산자(산술, 증감, 논리, 비교, 비트, 시프트, 조건) 이번 포스팅에서는 조건문과 반복문에 대해 공부합니다. 1. 조건문조건문에는 if ~ else 와 switch가 있습니다.조건문은 말 그대로 특정 조건이 만족할 때 실행하도록 합니다.아래 예제를 보면 a 에는 10이라는 값이 들어있습니다.if ~ else if ~ else 조건식을 통해 각 조건에 해당할 때문자열이 출력되도록 만들었습니다.a 는 0보다 크니 "a 는 0보다 크다." 가 출력되겠죠..

C# 2019.04.23

C#문법-5 : 연산자(산술, 증감, 논리, 비교, 비트, 시프트, 조건)

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 C# 문자열과 enum에 대해 공부했습니다. 2019/04/22 - [C#] - C#문법-4 : 문자열과 열거형 이번 포스팅에서는 연산자에 대해 아주 간단히 알아봅니다.다른 언어를 이미 공부하신 분들은 다들 알고 계실 내용입니다. 연산자에는 여러가지가 있습니다. 제목처럼산술, 증감, 논리, 비교, 비트, 시프트, 조건 1. 산술 연산자 - 우리가 흔히 아는 사칙연산 + 나머지 연산자12345678910111213int a = 10; int b = 5; + 더합니다. a + b // 15 - 뺍니다. a - b // 5 * 곱합니다. ..

C# 2019.04.22

C#문법-4 : 문자열과 열거형

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서 배열에 대해 공부했습니다.2019/04/22 - [C#] - C#문법-3 : 배열 Array이번 포스팅에서는 문자열과 열거형에 대해 공부합니다. 문자열 :C#에서 문자열은 한 번 문자열이 지정되면 변경할 수 없습니다.때문에 string str1 = "A"; 라고 값을 지정한 후str1 = "B"; 로 값을 변경한다면 사람이 코드를 봤을 때는값이 변경된 것으로 보이지만, 내부적으로는 전혀 다른 메모리를갖는 객체를 가리킵니다.문자열은 "" 이중부호로 표현하고단일문자 char는 '' 단일부호로 표현합니다.using System; namesp..

C# 2019.04.22

C#문법-3 : 배열 Array

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 C# 변수와 상수에 대해 공부했습니다.2019/04/22 - [C#] - C#문법-2 : 변수, 상수 이번 포스팅에서는 배열에 대해 공부합니다.배열 :같은 데이터 타입 요소들로 구성된 데이터의 집합입니다.C#에서 배열은 자바와 마찬가지로 첫 번째 요소는 index가 0입니다.이것을 Zero-based Array 라고도 합니다. 배열의 선언과 형태는 자바와 동일합니다. //크기가 5인 배열 string[] users = new string[5]; //1D 배열 초기화 값할당 string[] genders = {"Male", "Femal..

C# 2019.04.22

C#문법-2 : 변수, 상수

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 C# 데이터 타입에 대해서 공부했습니다. 2019/04/22 - [C#] - C#문법-1 : 데이터 타입 이번 포스팅에서는 제목처럼 변수, 상수에 대해 공부합니다. 변수 :로컬 변수와 전역변수(필드)로 구분됩니다.메서드 안에서 사용되면 로컬 변수,클래스 내의 멤버들이 사용하면 전역변수(필드)입니다. 로컬 변수는 기본 값을 할당해주어야 하고,전역변수(필드)는 기본 값을 할당해주지 않으면 해당 데이터의기본값이 자동으로 할당됩니다.ex) int = 0 그리고 C#의 모든 변수는 대소문자를 구분합니다.때문에 value1 과 Value1은 다..

C# 2019.04.22

C#문법-1 : 데이터 타입

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ C#을 새롭게 공부해야 할 이유가 생겨서 C#을 공부합니다.Java를 주 언어로 했는데, 찾아보니 자바랑 C#이랑 굉장히비슷하더라구요. 그래서 쉽게 배울 수 있을 거 같습니다.오늘부터 기본문법부터 해서 차근차근 공부해보려고 합니다. 데이터타입자바에는 기본 데이터 타입이 몇가지 없는데 C#에는 자바보다는 더 많은 데이터 타입이 있습니다.bool True or false byte 8bit unsigned integer sbtye 8bit signed integer short 16bit signed integer int 32 signed integer lo..

C# 2019.04.22