0
IronPython에서 C# 인터페이스를 구현하려고하는데 문제가 있습니다. 다른 C# 인터페이스로이 작업을 수행했지만 IronPython에서 하위 클래스를 사용하여 성공적으로 사용하는 방법을 해결할 수 없었던 다른 요소를 발견했습니다. 여기에 있습니다 :IronPython의 C# 인터페이스
IronPython의에 구현하려는 : 여기
using System;
namespace Accord.Math.Random
{
public interface IRandomNumberGenerator
{
float Mean
{
get;
}
float Variance
{
get;
}
float Next();
void SetSeed(int seed);
}
}
내가 과거에 이전을 성공적으로 수행 한 것입니다 : 구현
C#을 인터페이스
using System;
namespace Accord.Genetic
{
public interface IFitnessFunction
{
double Evaluate(IChromosome chromosome);
}
}
IronPython의 구현 : 어떤 도움이 많이 주시면 감사하겠습니다
class FitnessFunction(AG.IFitnessFunction):
def Evaluate(self, chromosome):
#some fitness calculation using chromosome
return Fitness
!