[英]cannot implicitly convert type int
請幫助我不能隱式轉換類型 int dt= check.Search1(EmailTextBox.Text);
您正在調用的方法需要一個可為空的 int,而您正在傳遞文本框的 Text 屬性,它是一個字符串。 即使文本框包含可以轉換為 int 的字符串,它仍然是一個字符串。
某些語言(例如 JavaScript)會自動為您轉換值。 C# 是強類型的,需要您自己進行轉換。
您還應該驗證文本框的內容,就好像用戶沒有輸入可以轉換為整數的內容一樣,任何轉換嘗試都將失敗。
查看 Convert.ToInt32() 和 Int32.TryParse() 方法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.