所以,我想增加數到文本框的形式從文本框中獲取輸入數據併發送到計算類?
,我想送數這一類
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
我怎麼能在文本框中替換數來計算()昏暗,numParticles ..。 。 ?
你應該讓你的文本框的構造名稱並使用'int.Parse/int.TryParse'和'double.Parse/double.TryParse'轉換它們的'.Text'屬性 – Ian
Calcu後期方法應該改爲接受'dim'和'numparticles'參數。從'Form'中,首先需要使用'int.Parse'或'int.TryParse'將textbox.text轉換爲整數,然後通過將這些值傳遞給它來調用Calculate方法。 –