2016-02-05 28 views
1

是導致該問題的代碼是不能鍵入「串」隱式轉換爲「System.Windows.Forms.Label」

txtResult.Text = Convert.ToString(step3); 

,併產生錯誤

無法隱式轉換類型'串' 到 'System.Windows.Forms.Label'

看到這個圖片:

enter image description here

+0

而不是圖像,你應該直接複製你的代碼。 但是你確定你有'txtResult.Text ='而不是簡單地'txtResult ='?沒關係,我看着你的形象。 –

+0

你可以發佈定義'txtResult'的代碼嗎?如果它確實是一個標籤,那麼這個錯誤可能是從之前的構建中遺留下來的,你確實已經忘記了'.Text'。 (實際上,波浪形的位置就是這個意思。)嘗試重建你的項目。 –

+0

您是否嘗試過運行它?它可能是一個intellisense神器 – Tyress

回答

1

按照圖像,它會出現你實際上沒有這個問題。智能感知通常會讓先前的編譯錯誤懸而未決,直到您嘗試進行其他編輯 - 這在圖像中最顯着,因爲指示錯誤的藍線已關閉,並且不覆蓋整條線。假設仍然存在錯誤,請始終構建或重建代碼。

相關問題