Dim dtStart As Date = txtHStart_Date.Text
Dim dtEnd As Date = txtHEnd_Date.Text
Dim ts As TimeSpan = dtEnd - dtStart
Console.WriteLine(ts.TotalDays = lblHNoDays.Text)
當試圖寫入標籤,我得到這個消息:轉換到類型「雙師型」是無效的
從字符串「標籤」轉換爲類型「雙」時無效。
我該如何解決這個問題?
Dim dtStart As Date = txtHStart_Date.Text
Dim dtEnd As Date = txtHEnd_Date.Text
Dim ts As TimeSpan = dtEnd - dtStart
Console.WriteLine(ts.TotalDays = lblHNoDays.Text)
當試圖寫入標籤,我得到這個消息:轉換到類型「雙師型」是無效的
從字符串「標籤」轉換爲類型「雙」時無效。
我該如何解決這個問題?
這是我不清楚最後一行的意思。將string
與Console.WriteLine
內部的double
對齊似乎對我沒有任何意義。
我可以想像的是,你想寫類似的東西:最後一行意味着
Dim dtStart As Date = txtHStart_Date.Text
Dim dtEnd As Date = txtHEnd_Date.Text
Dim ts As TimeSpan = dtEnd - dtStart
lblHNoDays.Text = ts.TotalDays.ToString() ' Set value to label.
Console.WriteLine(ts.TotalDays) ' Output value to console.
那工作謝謝! – user1055487
@ user1055487不客氣。期待您的綠色支票;-) –
@ user1055487,您應該通過點擊綠色複選標記來接受此答案。有關更多信息,請參閱http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work。 – Amy
如果你想在標籤的文本改變你需要做的,而不是個Console.WriteLine如下:
lblHNoDays.Text = ts.TotalDays
害怕不起作用。同樣的錯誤 – user1055487
這是我不清楚是什麼。在Console.WriteLine調用中將一個字符串賦給一個double似乎對我沒有意義。 –
不確定..代碼關閉的東西像這樣..我怎麼能得到它來顯示結果? – user1055487