글쓴 사람
조성택 (whitekylix at nate.com)
홈페이지
첨부 파일
안녕하세요..오랜만에 또 질문을 올리게 되네요..^^
요즘 C#을 공부하던중 궁금한 점이 생겨서 이렇게 질문을 올립니다.
C#에서 숫자형 type, enum, struct과 class를 선언하는 방법이 다른데요..
class같은경우 new통해서 할당을 하구요..물론 딴것들도 new를 통해서 할당을 할 수 있지만, class같이 참조형은 무조건 new 를 통해서
할당 후 사용해야 하는걸로 알고있습니다.
그런데 string str = new string; str = "hello"; 식으로 하지 않고
string str = "hello"; 식으로 사용을 하던데요..
strng이 System.String에 대한 별칭으로 class로 선언되어있는데 저런식으로 사용이 가능하네요..
마치 참조형이 아닌 값형처럼... 내부적으로 operator가 정의되어있는건가요??아니면..^^
그럼 수고하세요..
감사합니다.
[최초 등록일: ]
[최종 수정일: 6/13/2007]
No | Writer | Date | Cnt. | Title | File(s) |