2014-12-07 91 views
0

我需要錯誤幫助(請參閱標題)以獲得所有幫助。我已經通過其他人的錯誤,但沒有很多網頁瀏覽都似乎解決它,也對不起,如果根據您發佈的代碼的代碼不正確錯誤1運算符'> ='不能應用於'方法組'和'方法組'類型的操作數

public void button11_Click(object sender, EventArgs e) 
{ 
    string weight = (ExtractNumbers(webBrowser1.Document.GetElementsByTagName("table")[2].GetElementsByTagName("td")[11].InnerText)); 
} 

public void webBrowser3_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) 
{ 
    string salesrate = (ExtractNumbers(this.webBrowser3.Document.GetElementsByTagName("table")[2].GetElementsByTagName("td")[17].InnerText)); 
} 

public void timer9_Tick(object sender, EventArgs e) 
{ 
    *if (weight >= salesrate) 
    { 
     i am getting this error with this IF statement 
    }* 
} 

public static string salesrate(string expr) 
{ 
    return string.Join(null, Regex.Split(expr, "")); 
} 

public static string weight(string expr) 
{ 
    return string.Join(null, Regex.Split(expr, "")); 
} 
+3

您沒有足夠的代碼可以幫助我們,具體而言,您沒有包含timer9_Tick中使用的weight和salesrate的定義。 – 2014-12-07 23:58:46

+1

除了編譯錯誤,字符串可能不是你想要將你的數字存儲爲。它會比較字符串中的字符而不是實際的數字。即「2」將大於「10」,因爲它將比較'2'和'1',然後說'2'更大。 – 2014-12-08 00:03:19

+0

您必須擁有名爲'weight'和'salesrate'的方法。顯示這些方法定義。 – 2014-12-08 00:04:49

回答

0

格式化,這裏有變化

string weight= ""; 
string salesrate = ""; 


public void button11_Click(object sender, EventArgs e) 
{ 
    weight = (ExtractNumbers(webBrowser1.Document.GetElementsByTagName("table")[2].GetElementsByTagName("td")[11].InnerText)); 
} 

public void webBrowser3_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) 
{ 
    salesrate = (ExtractNumbers(this.webBrowser3.Document.GetElementsByTagName("table")[2].GetElementsByTagName("td")[17].InnerText)); 
} 

public void timer9_Tick(object sender, EventArgs e) 
{ 
    try { 
     var parsedSalesRate = Double.parse(salesrate); 
     var parsedWeight = Double.parse(weight); 
     if(parsedWeight >= parsedSalesRate) { 
      // ... 
     } 
    } catch(Exception ex) { 
      throw; 
    } 
} 



     public static string GetSalesrate(string expr) 
     { 
      return string.Join(null, Regex.Split(expr, "")); 

     } 
     public static string GetWeight(string expr) 
     { 
      return string.Join(null, Regex.Split(expr, "")); 

     } 
+0

錯誤1'double'不包含'parse'的定義@IsabelHM – 2014-12-08 00:56:24

+0

嘗試解析大寫字母P. – openshac 2014-12-08 01:56:12

相關問題