typeof()
연산자는 언제 사용해야합니까? 어떤 맥락에서 그것을 사용하는 것이 좋다?어떤 문맥에서 typeof 연산자를 사용하는 것이 좋습니까?
0
A
답변
6
그것은 .GetType 같다()이 타입의 이름 대신 인스턴스에서 작동 제외.
System.Type의 인스턴스를 가져와야하고 컴파일 타임에 유형을 알고있는 경우 typeof (MyType)를 사용합니다. 해당 유형의 설명 (System.Type)을 해결하기 위해 해당 유형의 인스턴스가 필요하지 않습니다.
예 : 당신은 당신이하고자 인스턴스가 있다면 :
object o = new MyType();
Type type = o.GetType()
을하지만 당신은 할 수 :
Type type = typeof(MyType)
1
유형에서 Type
의 인스턴스를 가져옵니다.
나는이 클래스에있는 어셈블리를 얻을 수 있습니다.
typeof(MyClass).Assembly
0
두 개체를 마샬링도에서 객체를 가져올 때 그것은 또한 닷넷 리모팅 중에 사용됩니다 활동가.
당신이 개체는 마샬링 할 것을 노출하는 인터페이스를 지정해야합니다 개체를 마샬링
..._pServerFileXFer = RemotingServices.Marshal(m_serverFileXFer, m_strURI, typeof(IServer));
그리고 원격 서비스에서 개체를 가져올 때 ... 당신은 어떤 유형을 지정해야 얻을 수있는 개체 :
IServer server = Activator.GetObject(typeof(IServer), m_txtURI.Text) as IServer;
관련 문제
- 1. 어떤 WordPress 포럼 플러그인을 기업 사이트에 사용하는 것이 가장 좋습니까?
- 2. 어떤 MySQL 연결이 C#과 함께 사용하는 것이 더 좋습니까?
- 3. CSS 프레임 워크를 사용하는 것이 효율적입니까? 그렇다면 어떤 것이 가장 좋습니까? 아니면 어떤 비교 의견?
- 4. 어떤 식으로 논증을 보내는 것이 더 좋습니까?
- 5. AJAX의 업데이트 패널을 asp.net에서 사용하는 것이 좋습니까?
- 6. 셀렌에서 typeof 연산자를 사용할 수 있습니까?
- 7. 에코를 사용하는 것보다 html을 출력하는 것이 좋습니까?
- 8. 부울 검사에 xor 연산자를 사용하는 것이 좋습니다.
- 9. 테이블을 덜 디자인하여 float를 사용하는 것이 좋습니까?
- 10. List 또는 Collection을 사용하는 것이 더 좋습니까?
- 11. 웹 사이트에서 대기 커서를 사용하는 것이 좋습니까?
- 12. 스윙 프로그램에서 printStackTrace()를 사용하는 것이 좋습니까?
- 13. 모든 Linq 쿼리에서 Plinq를 사용하는 것이 좋습니까?
- 14. 항상 ASP 제어를 사용하는 것이 더 좋습니까?
- 15. 파일 발송자에 타이머를 사용하는 것이 가장 좋습니까?
- 16. alt 태그에서 현지 언어를 사용하는 것이 좋습니까?
- 17. Windows Forms에서 WPF를 사용하는 것이 더 좋습니까?
- 18. 기본값 인 NULL을 사용하는 것이 좋습니까?
- 19. JQuery의 유효성 검사 플러그인을 사용하는 것이 좋습니까?
- 20. 이름 자격 인식의 순위 알고리즘은 무엇이며 어떤 것이 가장 좋습니까?
- 21. Javascript가 typeof 연산자를 잘못 사용하여 유형을 확인하고 있습니까?
- 22. 어떤 방법이 더 좋습니까?
- 23. 옵서버에서 세션에 액세스하는 것이 좋습니까?
- 24. 개체에 대한 Python 메서드 - 어떤 것이 더 좋습니까?
- 25. PHP 빠른 또는 google minify - 어떤 것이 가장 좋습니까?
- 26. 어떤 방법으로 자바 스크립트 객체를 만드는 것이 더 좋습니까?
- 27. Java 용 html DOM 파서 라이브러리는 어떤 것이 가장 좋습니까?
- 28. MAX 대 1 위 - 어떤 것이 더 좋습니까?
- 29. 요청할 동작 클래스를 매핑하는 방법은 어떤 것이 좋습니까? 스트럿츠 2에서
- 30. 어떤 경우가 더 좋습니까?
"typeof 연산자는 형식에 대한 System.Type 개체를 가져 오는 데 사용됩니다." --- 당신이 그것을 필요로하지 않는다면 - 분명히 그것을 사용하지 마십시오. – zerkms