Comment puis-je définir la valeur d'une variable dans une portée IronPython sur None à partir de C# en utilisant ScriptScope.SetVariable
sans utiliser ScriptEngine.ExecuteAndWrap("x = None", scope)
? La variable doit-elle déjà être définie dans ScriptEngine/ScriptScope? Cet exemple n'a pas fonctionné:Définition d'une variable IronPython sur Aucune
// Note: "scope" is the ScriptScope variable assigned beforehand
scope.SetVariable("x", null);
recherche sur le Web a trouvé ce lien connexe, mais il n'a pas fourni une solution:
http://lists.ironpython.com/pipermail/users-ironpython.com/2009-June/010605.html
La variable n'a pas nécessairement besoin d'exister dans la portée avant d'appeler SetVariable. –