.NET의 사전에서 파이썬 명명 된 매개 변수를 할당 :은 IronPython은 : 동적으로 내가 동적으로이 같은 .NET의 사전 예, 에서 오는 매개 변수 값을 할당 할
def Evaluator(IEvaluator):
def Execute(self, parameters):
a = parameters['a']
b = parameters['b']
c = parameters['c']
d = parameters['d']
e = parameters['e']
return self.Sum(a, b, c, d, e)
def Sum(self, a, b, c, d, e):
return a + b + c + d + e
나는 프로그래밍 방식으로 할당 할 방법을 찾고 싶습니다 사전에서 변수 값이 같은 :
def Evaluator(IEvaluator):
def Execute(self, parameters):
return self.Sum(SetParametersByName(parameters))
def Sum(Self, a, b, c, d, e):
return a + b + c + d + e
나는 이것이 내가 쓴대로 정확하게 가능하지 않을 수 있습니다 알고,하지만 당신은 아이디어를 얻을.
, 당신에게에스테반를 대단히 감사합니다. 먼저 파이썬 dict
에 .NET Dictionary
을 변환해야합니다,
def Execute(self, parameters):
return self.Sum(**parameters)
그렇지 않으면 (그리고 알려, 그래서 버그를 제기 할 수 있습니다) :
효과가있었습니다. 고맙습니다! – user1275011