我試圖通過使用.Text
財產初始化文本框的值與選項嚴格上
Textbox.Text = 0
但是我得到的錯誤Option Strict On disallows implicit conversions from 'Integer' to 'String'.
我試圖通過使用.Text
財產初始化文本框的值與選項嚴格上
Textbox.Text = 0
但是我得到的錯誤Option Strict On disallows implicit conversions from 'Integer' to 'String'.
這兩項將工作:
TextBox1.Text = 0.ToString()
TextBox1.Text = CType(0, String)
TextBox1.Text = CStr(0)
TextBox1.Text = "0"
使用選你嚴格不能含糊有關轉換。你需要明確說明你正在設置什麼值。
它認爲TextBox1.Text是一個字符串數據類型,並且0是一個整數數據類型,因此會引發錯誤。在設置它們相等之前,將0轉換爲一個字符串。
錯誤消息告訴你到底什麼是錯初始化一個文本框的值。 使用Textbox.Text = "0"
或不使用Option Strict
。