IronPythonでC#インターフェイスを実装しようとしていますが、問題があります。 私は別のC#のインターフェイスを前にこれをやったが、私は成功し、それを使用するためにIronPythonの中でサブクラス化する方法を解決することができていませんでした別のものに遭遇してきた、ここにある:IIronPythonのC#インターフェイス
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
すべてのヘルプはそんなにいただければ幸いです!