だから、私は、テキストボックスフォームテキストボックスから入力データを取得し、クラスを計算するために送信しますか?
に番号を追加したいと私は私が(計算するには、テキストボックスに数値を置き換えることができますどのようにこのクラスに
public class ParticleSwarm
{
private double Fitness;
MatchedPart matchedParticle = new MatchedPart();
public List<MatchedPart> m_listMatchedPartItem = new List<MatchedPart>();
public List<MatchedPart> MatchedPartList
{
get
{
return m_listMatchedPartItem;
}
}
public ParticleSwarm(double fitness)
{
Fitness = fitness;
Calculate();
m_listMatchedPartItem.Add(matchedParticle);
}
// Get data to winform
public void Calculate()
{
int dim = 2; // problem dimensions 2
int numParticles = 2; //2
int maxEpochs = 100; //100
double exitError = 0.0; // exit early if reach this error 0
double minX = -10.0; // problem-dependent -10
double maxX = 10.0; //10
を番号を送信します) dim、numParticles .. 。 ?
のようなコンストラクタを呼び出すように変更する必要があります
UPDATE 2
'int.Parse/int.TryParse'と' double.Parse/double.TryParse'を使って '.Text'プロパティを変換します。 – Ian
Calcuパラメータ 'dim'と' numparticles'を受け入れるようにlateメソッドを変更する必要があります。そして 'Form'からまず' int.Parse'または 'int.TryParse'を使ってtextbox.textを整数に変換し、それらに値を渡してCalculateメソッドを呼び出す必要があります。 –