我與我的隊友就此進行了簡短的討論。他說,如果我在文本框中輸入數字,然後嘗試使用textbox.text或val(textbox.text)後面的值,則不需要將該值解析爲整數。據他介紹,如果文本屬性值是全部數字,你可以直接獲取整數值,而不是字符串。文本框是否將全部數字文本保存爲長整型或字符串?
因此,如果我有textBox1.Text = "12345"
,那麼下一次,如果我使用intABC = textBox1.Text
,它不會拋出錯誤。這樣對嗎? C#或其他.Net語言是否執行這種隱式轉換?另外,將代碼存儲爲"12345"
作爲字符串還是整數?這個值需要多少內存,5個字節的5個字節或一個整數的2個字節?
你可以試試看:-) – MBen 2011-05-24 09:59:46