Ironpython의 REDECLARE .NET 클래스
-
06-07-2019 - |
문제
Ironpython에서 C# 클래스를 재개 할 수 있는지 말해 줄 수 있습니까? C# 클래스가 있다면 Ironpython에서 원숭이 패치 할 수 있습니까?
해결책
Ironpython의 원숭이 패치는 없습니다. Ironpython은 Cpython이 내장 유형을 취급하는 것처럼 모든 .NET 클래스를 처리합니다. 원숭이 패치 할 수는 없습니다. 반면에 Ironruby는 이것을 지원합니다.
다른 팁
Ironpython의 Monkey-Patch를 할 수 있지만 IPY는 변경 사항을 존중하는 유일한 환경입니다. 즉, file.을 조롱하려고한다면 Ironpython에서 생성을 시도하면 모든 IPY 코드에 대해 잘 작동하지만 File.create라는 C# 메소드를 호출하면 모의가 아닌 실제를 얻을 수 있습니다.
제휴하지 않습니다 StackOverflow