일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- #csharp #널연산자 #nulloperator #널조건부연산자 #널접합연산자 #nullcheck #csharp세미나 #nullsafe #코드안정성
- c#string
- #csharp #문자열 #문자 #string #char #문자열보간 #문자열연결 #문자열비교 #형식지정자 #문자변환 #csharp세미나
- #csharp #var키워드 #타입추론 #암묵적형식지정 #익명형식 #linq #지역변수 #csharp세미나
- #csharp #연산자우선순위 #결합성 #operatorprecedence #연산자결합 #오른쪽결합 #왼쪽결합 #csharp세미나
- #csharp #부동소수점 #nan #infinity #특수값 #ieee754 #수치계산 #double #float #decimal #csharp세미나
- USDT
- #csharp #매개변수 #ref #out #params #명명된인수 #선택적매개변수 #메서드전달 #csharp세미나
- c#bool
- #csharp #관계연산자 #상등연산자 #equals #비교연산 #null비교 #float비교 #csharp기초 #csharp세미나 #문자열비교
- 빗썸api
- #csharp #double #decimal #실수형 #정밀도 #부동소수점 #고정소수점 #금융계산 #과학계산 #csharp세미나 #닷넷기초
- #csharp #산술오버플로우 #checked #unchecked #overflowexception #정수연산 #오버플로우처리 #csharp세미나 #디버깅 #성능최적화
- #csharp #비트연산자 #bitwiseoperators #flagsenum #masking #시프트연산 #비트연산 #성능최적화 #csharp세미나 #하드웨어제어
- #csharp #기본값 #definiteassignment #default키워드 #초기화규칙 #구조체초기화 #null값 #csharp세미나
- 빛썸
- #csharp #산술연산자 #arithmeticoperators #기초프로그래밍 #csharp기초 #연산자우선순위 #정수연산 #실수연산 #math클래스 #나눗셈예외 #csharp세미나 #닷넷개발 #프로그래밍입문
- 자동매매
- #csharp #스택과힙 #메모리구조 #값형식 #참조형식 #박싱 #가비지컬렉션 #힙메모리 #메서드스택 #csharp세미나
- 테더
- #csharp #수치형식 #numerictypes #리터럴 #형식추론 #접미사 #decimal #float #double #프로그래미링기조 #그래피포뷰
- #csharp #조건연산자 #삼항연산자 #논리연산자 #단락평가 #ifelse축약 #조건문 #프로그래밍기초 #csharp세미나
- #csharp #bool #boolean #논리연산자 #부울연산자 #단락평가 #조건문 #csharp기초 #삼항연산자 #csharp세미나
- 무노동수입
- #csharp #수치변환 #형식변환 #자동변환 #명시변환 #convert #parse #tryparse #csharp세미나
- #csharp #배열 #다차원배열 #가변배열 #배열초기화 #indexrange #span #배열비교 #csharp기초 #배열세미나
- #csharp #표현식 #배정표현식 #void표현식 #연산자 #산술연산자 #조건연산자 #표현식기초 #csharp세미나
- c#
- #csharp #부동소수점 #반올림오차 #실수계산 #float #double #decimal #mathround #정확도비교 #csharp세미나
- Today
- Total
목록c# (7)
맛있는 개발노트 (맛과 개발을 함께)
1. 개요C#은 .NET에서 제공하는 다양한 **미리 정의된 형식(Built-in Types)**을 제공합니다. 이들 형식은 언어의 핵심을 구성하며, 다양한 연산과 기능을 안정적으로 수행할 수 있게 해 줍니다. 본 세미나에서는 이러한 미리 정의된 형식을 카테고리별로 분류하고, 각각의 특징과 예제 코드, 실무에서의 활용 관점으로 설명합니다.2. 분류 기준C#의 미리 정의된 형식은 다음과 같이 분류할 수 있습니다:정수형(Integer Types)실수형(Floating Point Types)논리형(Boolean Type)문자형(Character Type)문자열형(String Type)객체형(Object Type)기타 특수 형식(Nullable, Dynamic 등)3. 분류별 설명 및 예시3.1 정수형 (Int..
1. 개요C#에서 **값 형식(Value Type)**과 **참조 형식(Reference Type)**은 메모리 처리 방식과 동작에 있어 중요한 차이를 보입니다. 본 세미나에서는 두 형식의 차이점, 사용 방법, 메모리 구조, 복사 방식 및 실무 활용법 등을 초급~고급 단계로 나누어 설명합니다.2. 기본 이론2.1 값 형식 (Value Type)스택(Stack) 메모리에 저장데이터를 직접 담음복사 시 값 자체가 복사됨기본 예시: int, float, bool, char, struct, enum2.2 참조 형식 (Reference Type)힙(Heap) 메모리에 저장데이터의 참조(주소)를 저장복사 시 참조(주소)가 복사됨기본 예시: string, class, object, interface, delegate..
1. 개요C#에서 **생성자(Constructor)**와 **인스턴스화(Instantiation)**는 객체지향 프로그래밍의 핵심 개념입니다. 본 세미나에서는 객체를 생성하고 초기화하는 과정에 대한 이론을 정리하고, 다양한 생성자 활용법 및 인스턴스화 방식에 대해 초급부터 고급까지 단계별로 설명합니다.2. 기본 이론2.1 생성자(Constructor)란?클래스나 구조체의 인스턴스를 생성할 때 호출되는 특수한 메서드클래스 이름과 동일하며 반환 형식이 없음객체의 초기 상태 설정에 사용2.2 인스턴스화(Instantiation)란?new 키워드를 사용해 클래스 또는 구조체의 **실제 객체(인스턴스)**를 생성하는 과정메모리 공간 할당 + 생성자 호출 포함3. 단계별 설명3.1 초급: 기본 생성자와 인스턴스화이..
1. 개요C#은 정적 타입 언어로, 모든 데이터는 형식(Type)을 기반으로 정의되고 처리됩니다. 본 세미나에서는 형식 시스템의 기초, 미리 정의된 형식과 커스텀 형식, 형식의 구성 멤버, 그리고 기정의 형식과 사용자 정의 형식의 대칭성에 대해 초급~고급 단계별로 살펴봅니다.2. 기본 이론2.1 형식이란?형식(Type): 값의 범위와 허용되는 연산을 정의하는 규칙 집합C#에서는 모든 값은 형식을 가지고 있으며, 모든 형식은 System.Object를 기반으로 함2.2 주요 분류값 형식(Value Type): int, double, bool, struct, enum 등 (스택에 저장)참조 형식(Reference Type): class, string, object, interface, delegate 등 (..
1. 개요C# 프로그래밍에서 **주석(Comment)**은 코드의 이해를 돕고, 문서화를 통해 협업과 유지보수를 용이하게 만드는 중요한 도구입니다. 본 세미나에서는 C#의 주석 사용법을 초급, 중급, 고급 수준으로 나누어 이론과 함께 다양한 예제를 중심으로 설명합니다.2. 기본 이론2.1 주석이란?정의: 코드에 대한 설명이나 메모를 남기기 위한 텍스트로, 컴파일러는 무시함역할:코드 이해도 향상문서화 (특히 자동 문서 생성 도구와 연계 시)임시 코드 비활성화2.2 주석의 종류한 줄 주석: // 로 시작여러 줄 주석: /* */ 로 감싸기문서 주석 (XML 주석): /// 로 시작하며 메서드, 클래스 등에 설명 부여 가능3. 단계별 설명3.1 초급이론 요약// 로 간단한 설명 작성/* */ 로 여러 줄 주석..
1. 개요C# 프로그래밍을 작성할 때 자주 접하게 되는 요소 중 "리터럴", "구두점", "연산자"는 프로그램의 의미와 동작을 정의하는 핵심 요소입니다. 본 세미나에서는 이 세 가지 주제를 초급, 중급, 고급 단계로 나누어 이론과 예시를 중심으로 설명합니다.2. 기본 이론2.1 리터럴 (Literal)정의: 코드 내에 직접 작성된 고정된 값종류:정수형 리터럴: 10, 0b1010, 0xFF실수형 리터럴: 3.14, 1.0e-2, 2.5f문자형 리터럴: 'A', '\n'문자열 리터럴: "Hello", @"C:\\Path"불리언 리터럴: true, falsenull 리터럴: null2.2 구두점 (Punctuation)정의: 코드 구조를 정의하기 위해 사용하는 기호들예시: ;, ,, ., (), {}, []..
1. 개요C# 프로그래밍에서 "식별자"와 "키워드"는 코드의 기본을 구성하는 핵심 요소입니다. 본 세미나에서는 이 두 개념의 정의, 규칙, 주의사항 등을 초급부터 고급까지 단계별로 설명합니다.2. 기본 이론2.1 식별자 (Identifier)정의: 변수, 클래스, 메서드, 객체 등을 구분하기 위해 사용하는 이름규칙:문자나 밑줄(_)로 시작해야 함숫자로 시작할 수 없음공백 및 특수문자는 사용할 수 없음 (단, 밑줄은 허용)C# 키워드를 그대로 사용할 수 없음 (단, @ 접두어 사용 시 가능)2.2 키워드 (Keyword)정의: C# 언어에서 특별한 의미를 가지는 예약어로, 이미 컴파일러에 의해 정의된 단어예시: int, class, public, if, return, namespace, using 등종류:..