IronPython isinstance(...)
의 C#에 해당하는 항목은 무엇입니까?IronPython에 해당하는 isinstance()
답변
당신은 할 수 있어야한다. 당신의 목표는 실제로 객체를 캐스팅하는 경우
bool isntance = something is SomeObject;
감사합니다. –
그런 뜻입니까?
object o = "hello";
if (o is string)
{
//do something with a string
}
그러면 어떤 개체가 예를 들어 문자열인지 확인합니다. 다른 것을 의미하는 경우 ironPython에 익숙하지 않은 사람들을 위해 더 잘 설명하십시오.
if (x is Type) {
...
}
예를 들면 다음과 같습니다 :
object b = new Button();
if (b is Button) {
throw new Exception("Button encountered.");
}
주석 위에 'string s = (string) o;'를 사용하여이 문제를 개선 할 수 있습니다. –
당신은 반사를 사용하여 시도 할 수
나는'is' 연산자가 단지 그것을하고 있다고 생각합니다. 그렇지 않습니까? –
, 당신은 이런 식으로 그것을 수행해야합니다 :
@Shadow 마법사 지적bool instance = something.GetType().IsInstanceOfType(SomeObject);
,이 같은 같은 일을 할 수
Type typeObject = x as Type;
if(typeObject != null)
{
...
}
첫 번째 행은 객체 "x"를 캐스팅하려고 시도하고 성공하지 못하면 typeObject는 null 값을 갖습니다. 이 방법은 오브젝트를 한 번만 캐스팅하므로 is 연산자보다 낫습니다. (가) 접근 방식은 개체를 캐스팅하려고 시도하고 성공 true를 돌려줍니다 만, 일반적으로 내부에 당신이 이런 식으로 다시 캐스팅 할 경우 :
if(x is Type)
{
Type typeObject = (Type)x;
...
}
를이 코드에서 두 캐스트는 하나의 연산자입니다 실제로있다, if 내부.
- 1. isinstance (x, module)하는 방법?
- 2. IronPython에 IronPython Console에서 클래스를 인스턴스화하는 데 문제가 있습니다.
- 3. isinstance 주위에서 작업하는 동안 기능을 확장/추가하기위한 객체 래핑
- 4. DataContracts에 해당하는 XmlTextAttribute
- 5. ltrace에 해당하는 ltrace?
- 6. EDQUOT에 해당하는 Windows가 있습니까?
- 7. WPF의 IsHitTestVisible에 해당하는 WinForms
- 8. 코코아에 해당하는 HIViewSetZOrder
- 9. Ruby에 해당하는 Python setattr()
- 10. JDBC에서 DB.Null에 해당하는 내용
- 11. 이 Makefile에 해당하는 Windows
- 12. -webkit-gradient에 해당하는 모질라
- 13. Java 자원에 해당하는 C#
- 14. IE에 해당하는 HTTPLiveHeaders?
- 15. Django에 해당하는 ActiveScaffold가 있습니까?
- 16. DbContext의 ObjectContext.ApplyCurrentValues에 해당하는 것
- 17. App.TaskVisible VB.net에 해당하는 코드
- 18. iOS 프로그래밍에 해당하는 CTFrameGetVisibleStringRange?
- 19. ClickCrowse에 해당하는 ProjectCollection
- 20. 최소 상태에 해당하는 상태
- 21. python의 getattr에 해당하는 Java?
- 22. WebGoat에 해당하는 .NET이 있습니까
- 23. PHP에서 JSON에 해당하는 mysql_num_rows
- 24. Page_Init에 해당하는 ASMX?
- 25. = + 이벤트 할당에 해당하는 코드
- 26. Scriptaculous에 해당하는 jQuery는 무엇입니까?
- 27. jsp : 서블릿에 해당하는 setProperty
- 28. .NET 2.0에 해당하는 TimeZoneInfo.ConvertTime?
- 29. topBar에 해당하는 hidesBottomBarWhenPushed?
- 30. Replay Director에 해당하는 .NET
C#을 알고 있지만 파이썬을 모르는 사람들에게 instanceOf는 정확히 무엇을합니까? –
'MyInstance is IMyInterface'입니까? –
"일반"개체 또는 유형 개체를 찾고 있습니까? http://www.hanselman.com/blog/DoesATypeImplementAnInterface.aspx – UrbanEsc