ScriptEngine.ExecuteAndWrap("x = None", scope)
을 사용하지 않고 IronPython 범위 내의 변수 값을 C#에서 없음으로 설정하려면 어떻게해야합니까? ScriptScope.SetVariable
? 변수는 이미 ScriptEngine/ScriptScope 내에서 정의되어야합니까?IronPython 변수를 None으로 설정
// Note: "scope" is the ScriptScope variable assigned beforehand
scope.SetVariable("x", null);
웹 검색이 관련 링크를 발견하지만 솔루션 제공하지 않았다 :이 예제는 작동하지 않았다 나는 object
이 System.Object
단지의 별칭입니다 키워드를 알고 지금까지
http://lists.ironpython.com/pipermail/users-ironpython.com/2009-June/010605.html
var가 반드시 SetVariable을 호출하기 전에 범위에 존재할 필요는 없습니다. –