2010-07-05 1 views
1

"개체"는 "개체"클래스를 참조해야합니다. .NET Framework의 모든 클래스 식별자와 마찬가지로 대/소문자를 구분하지 않지만 대문자로 표기됩니다. 하지만 C#에서는 기본적으로 대문자로 인식되지 않습니다. 왜 그런가요? 그것은 C#이 Java 대신에 대문자가 아닌 객체 클래스를 모델링했기 때문입니까? Java 구문을 이미 기억할 수 없습니다.Page_Load (개체 보낸 사람, EventArgs 전자) --- "개체"가 대문자로 표시되지 않는 이유는 무엇입니까?

답변

1

objectSystem.Object 클래스를 나타내는 C# 키워드입니다. 마찬가지로, stringSystem.String 클래스를 나타내는 키워드입니다. 대문자와 소문자로 구분 된 버전을 서로 사용할 수 있지만 C# 언어에서는이 두 클래스가 "특별하게"취급된다는 점을 강조하는 데 도움이됩니다 (object은 모든 클래스에서 상속받는 기본 클래스이며 string은 "xyz"상수 표현식).

또한 C#은 대소 문자를 구분합니다. EventArgseventargs (예 :)와 다른 클래스입니다.

+0

브릴리언트. 이 문제로 인해 지금까지 나를 불편하게 만들었습니다. – Aperture

관련 문제