본문 바로가기

반응형

문과 코린이의, [C#] 기록/C# 이론

(13)
[문과 코린이의 IT 기록장] C# - 기타 주요 내용들 (NULL 관련 연산자, 타입 - Nullable (?), Null 병합 연산자 (??), Null 조건 연산자, Var 예약어 / Dynamic / 익명 타입, 익명메서드, 확장메서드) [문과 코린이의 IT 기록장] C# - 기타 주요 내용들 (NULL 관련 연산자, 타입 - Nullable (?), Null 병합 연산자 (??), Null 조건 연산자, Var 예약어 / Dynamic / 익명 타입, 익명메서드, 확장메서드) C# 프로그래밍 기초 - 인프런 | 강의 본 강좌는 C# 문법 위주로 구성되어있지 않습니다. 클래스를 이해하고 만드는 요령 위주로 구성되어 있습니다. 기초 문법도 다루지만 많은 예제를 가지고 진행하기 때문에 프로그램 실전 작성 www.inflearn.com 1. NULL 관련 연산자, 타입 - Nullable (?) 1) Nullable ? - C# 2.0 System.Nullable로 정의된, 구조체를 의미한다. - Nullable은 값 형식의 초기값이, 모두 ..
[문과 코린이의 IT 기록장] C# - BCL(Base Class Library) (System.String, System.IO Directory, File, System.Collections ArrayList, System.Collections.Generics.List<T>) C# 프로그래밍 기초 - 인프런 | 강의 본 강좌는 C# 문법 위주로 구성되어있지 않습니다. 클래스를 이해하고 만드는 요령 위주로 구성되어 있습니다. 기초 문법도 다루지만 많은 예제를 가지고 진행하기 때문에 프로그램 실전 작성 www.inflearn.com 1. System.String using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BCL_0809 { class Program { static void Main(string[] args) { string str = "Hello World Nice to Meet You"; //1. ..
[문과 코린이의 IT 기록장] C# 네트워크 프로그래밍 (C# Network Programming Intro, 네트워크 기본 구조와 원리) [문과 코린이의 IT 기록장] C# 네트워크 프로그래밍 (C# Network Programming Intro, 네트워크 기본 구조와 원리) 1. C# Network Programming Intro - 장치와 장치, 컴퓨터와 컴퓨터를 연결할 수 있도록 하는, 네트워크 프로그래밍을 학습해보고자 한다. 1) C#의 중요성 1. 단순히 Window OS에서만 동작하는 것이 아니라, 여러 IOT기기까지 적용할 수 있다. - 현재 .NET Platform은 운영체제에 의해 제한받지 않고, 어디서든 동작할 수 있다. 따라서 굉장히 작은 IOT 기기에서도 C#을 사용해 프로그래밍 및 동작이 가능하며, 이는 실제로 다양한 산업 현장, 제어 분야 등까지 활용 되고 있다. ex. 로봇 팔 내부에서, C# 프로그래밍이 동작 ..
[문과 코린이의 IT 기록장] C# - 클래스 2 (구조체 , 제네릭 (Generic), Delegate / Event) [문과 코린이의 IT 기록장] C# - 클래스 2 (구조체 , 제네릭 (Generic), Delegate / Event) C# 프로그래밍 기초 - 인프런 | 강의 본 강좌는 C# 문법 위주로 구성되어있지 않습니다. 클래스를 이해하고 만드는 요령 위주로 구성되어 있습니다. 기초 문법도 다루지만 많은 예제를 가지고 진행하기 때문에 프로그램 실전 작성 www.inflearn.com 1. 구조체 (Struct) 1) 참조 형식(클래스)과 값 형식(구조체)에 대한 이해 - Heap Memory / Stack Memory using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading...
[문과 코린이의 IT 기록장] C# - 클래스 (클래스 상속, 모든 클래스의 조상 Object 클래스, 메서드 Overridding, 추상 클래스 (Abstract 클래스), 인터페이스 (Interface)) [문과 코린이의 IT 기록장] C# - 클래스 (클래스 상속, 모든 클래스의 조상 Object 클래스, 메서드 Overridding, 추상 클래스 (Abstract 클래스), 인터페이스 (Interface)) C# 프로그래밍 기초 - 인프런 | 강의 본 강좌는 C# 문법 위주로 구성되어있지 않습니다. 클래스를 이해하고 만드는 요령 위주로 구성되어 있습니다. 기초 문법도 다루지만 많은 예제를 가지고 진행하기 때문에 프로그램 실전 작성 www.inflearn.com 1. 클래스 상속 1 [ Program. cs ] using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading...
[문과 코린이의 IT 기록장] C# - 배열 및 제어문(배열, 조건문 (IF / SWITCH), 반복문 (For / While / Do While)) [문과 코린이의 IT 기록장] C# - 배열 및 제어문(배열, 조건문 (IF / SWITCH), 반복문 (For / While / Do While)) C# 프로그래밍 기초 - 인프런 | 강의 본 강좌는 C# 문법 위주로 구성되어있지 않습니다. 클래스를 이해하고 만드는 요령 위주로 구성되어 있습니다. 기초 문법도 다루지만 많은 예제를 가지고 진행하기 때문에 프로그램 실전 작성 www.inflearn.com 1. 배열 배열 : 단 하나의 변수에 여러개의 값을 저장하는 것 a. 1차원 배열 : 변수 이름은 1개 / 변수 앞에 붙는 타입 1개 / [ ] 내의 숫자(인덱스)로 구분해 씀 b. 2차원 배열 : 1차원 배열이 여러개 있는 것 using System; namespace _0801 { public enu..
[문과 코린이의 IT 기록장] C# - C# 프로그램 구조(Visual Studio C# 구성, C# 프로젝트, 클래스와 인스턴스, 메서드(함수) 선언, 클래스 생성자, 클래스 프로퍼티(속성)) [문과 코린이의 IT 기록장] C# - C# 프로그램 구조(Visual Studio C# 구성, C# 프로젝트, 클래스와 인스턴스, 메서드(함수) 선언, 클래스 생성자, 클래스 프로퍼티(속성)) C# 프로그래밍 기초 - 인프런 | 강의 본 강좌는 C# 문법 위주로 구성되어있지 않습니다. 클래스를 이해하고 만드는 요령 위주로 구성되어 있습니다. 기초 문법도 다루지만 많은 예제를 가지고 진행하기 때문에 프로그램 실전 작성 www.inflearn.com 0. Visual Studio C# 구성 c# 은 가장 위에 솔루션을 가지고 있으며, 하나의 솔루션은 여러 프로젝트를 가질 수 있음. 하나의 프로젝트는 여러개의 .cs(C# 소스파일)을 가질 수 있다. * Solution > Project > .CS > Cla..
[문과 코린이의 IT 기록장] C# - 데이터를 가공하는 연산자 (산술 연산자, 증감 연산자, 문자열 결합 연산자, 관계 연산자, 조건 연산자, null 조건부 연산자 (?.), null 병합 연산자 (??)) [문과 코린이의 IT 기록장] C# - 데이터를 가공하는 연산자 (산술 연산자, 증감 연산자, 문자열 결합 연산자, 관계 연산자, 조건 연산자, null 조건부 연산자 (?.), null 병합 연산자 (??)) 1. 산술 연산자 - 수치 형식의 데이터를 다루는 연산자이다. - 덧셈(+), 뺄셈(-), 나눗셈(/), 곱셈(*), 나머지(%) 기능 존재 ex ) 2. 증감연산자 - 증가연산자(++) : 피연산자의 값을 1 증가시킨다. - 감소연산자(--) : 피연산자의 값을 1 감소시킨다. * 증감연산자를 변수의 앞에 사용할 경우(전위증감연산자) : 변수의 값을 변경한 후에, 해당 문장이 실행된다. * 증감연산자를 변수의 뒤에 사용할 경우(후위증감연산자) : 해당 문장의 실행이 끝난 후에 변수의 값이 변경된..

반응형