language/C#
C# 0729 질문
ETIT
2020. 7. 29. 19:18
1. Context Switching을 해야하는데 이작업간 전환이 적잖은 비용을 소모
2. 멀티 스레드 구조를 취하는 것은 상당히 어려운 것이며, 안정성을 추구한다면 쓰지말자
object는 int, long, char, bool, string에 담을 수 있다.
object는 참조 형식이기 때문에 힙에 데이터를 할당
포인터같은 존재인가.
형식변환은 데이터 손상을 입힐 수 있는 작업이다.
const 와 stactic 고정된 값을 지닐때 사용하는 것
enum type으로 현상황을 보고해라
var와 object 타입은 object는 참조하는 역할 var는 그 형식에 변환해서 받는 역활
c#의 이 모든 데이터 형식은 .net 형식 체계 표준 데이터 형식 표준
널 조건부 연산자
int? bar
bar = foo?.member; foo 객체가 null이 아니면 member 필드에 접근하게 해줌
널 병합 연산자
메소드는 객체 지향 프로그래밍 언어에서 사용하는 용어로 c와 c++ 언어에서는 함수라 불렀고, 파스칼에서는 프로시저
메소드는 일련의 코드를 하나의 이름 아래 묶은 것입니다.
ref 키워드 : 참조에 의한 전달