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 키워드 : 참조에 의한 전달