프로그래밍언어/C#
C#) 키워드 간단 정리
HJH0825
2019. 9. 24. 16:42
abstract :
상속 제한 : sealed키워드와 반대로 무조건 상속해서 쓰라는 의미
메서드 오버 라이딩 제한 : 이 메서드는 반드시 오브 라이딩해달라는 의미
as :
객체를 캐스팅 할 때 사용되는 연산자로, 캐스팅에 성공하면 캐스트 결과를 리턴하고 실패하면 null을 리턴
is :
캐스팅이 가능하면 true, 아니면 false를 리턴
base :
해당 키워드를 사용하는 부모 클래스를 가리키는 것
const :
상수 필드 또는 지역 상수를 선언할 때 사용한다. 변수가 아니며, 한번 값이 할당되면 이후 변경이 불가능
readonly :
성수를 선언할 때 사용, 선언 시 선언할 때 값을 할당하지 않아도 됨, const와 다르게 생성자에서 한번 더 값 변경이 가능하다.
continue :
반복문에서 continue키워드 선언 이후 부분은 넘기고 다음 반복문부터 시작하도록 한다.
decimal :
고정 소수점 방식이며 연산 속도가 빠르고 수의 정확성이 높은 데신 큰 수를 저장할 때 메모리를 많이 먹게 된다. 16byte
double:
부동소수점 방식이며 decimal보다 정확성은 떨어지지만 작은 메모리 공간에 큰 소수를 저장이 가능하다.
event :
public이어도 자신이 선언되어 있는 클래스의 외부에서는 호출이 불가능, 객체의 상태 변화나 사건의 발생을 알리는 용도로 사용
delegate:
메서드 참조를 포함하고 있는 영역
size of :
지정된 형식의 변수에서 사용하는 바이트 수를 반환한다.