재우니의 블로그
C# 의 is, sizeof 와 typeof 연산자 설명
닷넷관련/CSharp 🍚
2009. 2. 12. 01:36
-
sizeof
의 연산자는 stack에 저장된 값형식의 크기를 바이트단위로 알기 위해 사용하는 연산자 입니다.
string a = "csharp.zoa.to";
unsafe
{
Console.WriteLine(sizeof(int));
}
c# 컴파일러가 안전하지 않은 코드는 컴파일을 하지 않기 때문에, 명령문 컴파일러에 /unsafe 옵션을 넣어서 컴파일을 해야 합니다.
-
typeof
연산자는 특정 데이터형식을 나타냅니다.
다시 말하면, typeof 연산자는 인자로 주어진 변수의 타입을 System.Type 형태로 리턴하는 역할을 합니다.
-
is
연산자는 특정데이터형식과 호환이 가능한지를 검사해주는 연산자입니다.
string a = "shim";
if (a is object)
{
Console.WriteLine("yes");
}
else
{
Console.WriteLine("no");
}
모든 데이터 형식이 object 에서 파생되었기 때문에 결과값은 "
yes
" 로 출력이 됩니다
posted by 심재운 (shimpark@gmail.com)
이 글이 도움이 되었다면 ❤️(공감)를 눌러주세요
좋아요
공감
공유하기
URL 복사
카카오톡 공유
페이스북 공유
엑스 공유
게시글 관리
구독하기
재우니의 블로그
저작자표시
비영리
동일조건
'
닷넷관련
>
CSharp 🍚
' 카테고리의 다른 글
C# 의 if 조건문에 대한 설명
(2)
2009.02.12
C# 의 연산자 우선순위 설명
(0)
2009.02.12
C# 의 checked 와 unchecked 설명
(0)
2009.02.12
C# 의 삼항연산자에 대한 설명
(0)
2009.02.12
C# 의 연산자 종류에 대한 설명
(0)
2009.02.12
재우니의 블로그
프로그램 언어 및 데이터베이스 또는 생활정보까지 다양한 정보 제공 합니다.
구독하기
글쓰기
관리자
카테고리
맨위로
티스토리툴바
관리메뉴열기
개인정보
티스토리 홈
포럼
로그인
재우니의 블로그
구독하기
닫기
단축키
내 블로그
내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W
블로그 게시글
글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C
모든 영역
이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift
+
/
⇧
+
/
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.