1
A
回答
9
一個16位有符號整數的範圍非常小(-32768到32767)。坦率地說,你不應該試圖解析它們 - 只要將它們存儲爲string
即可。
3
擴展在@Marc和@吉米的要點:
郵政編碼和電話號碼不是數字,你不這樣做算術他們。所以把它們當作字符串。在一些國家,相當於一個郵政編碼的字符串是這樣的:「PA6 0UN」,如果你把你的郵政編碼當作一個字符串,那麼你可以應付這種「外來」的結構。
將電話號碼錶示爲數字量可能會帶來節省空間的好處,但與您保留的所有其他數據相比,節省可能很小,並且處理成本的格式和解析將會發生。
3
以保持它作爲一個字符串同意: 轉換郵政編碼/電話號碼的數量不會帶來任何有用的(誰想總結的電話號碼?)
的另一邊:電話號碼不具有前導零(重要),那麼轉換爲數字會丟失什麼。加拿大郵政編碼也包含字母字符。
相關問題
- 1. 多年後,Int16的值對於Int16來說太大或太小
- 2. System.OverflowException:值是太大或太小,以Int16在IIS 6
- 3. 無法將int32轉換爲int16。 Int16類型值太大或太小
- 4. 值是太大或太小的Int16的,當拷貝到數據表
- 5. 值是太大或太小,一個Int32
- 6. c#oracledbtype.int16拋出的錯誤值爲int16雖然值是1或2的值太大或太小
- 7. StackOverFlowException:對於MS TextBox中的int 32,值太小或太大
- 8. 命令模式 - 不堪重負!太小太大,太大太大
- 9. 錯誤System.OverflowException:值被太大或太小,一個Int32
- 10. 值是太大或太小,一個Int32錯誤
- 11. Excel值對於十進制來說太大或太小
- 12. 值是太大或太小,一個十進制
- 13. UIPopoverController太大,UIPickerView太小
- 14. JFrame大小太小
- 15. 行大小太大
- 16. 如何製作不太大或太小的響應文本
- 17. 的PersistenceException:行大小太大
- 18. mysqli的行大小太大
- 19. 鉻在css中的高度和寬度值太小。或者寬度太大?
- 20. 異常:對於asp.net中的Int32,值是太大還是太小?
- 21. libGDX Box2DDebugRenderer繪製框太大太小
- 22. Value32對於Int32來說太大或太小了 - Facebook和dotnetopenauth
- 23. Cython浮點除法錯誤:零分(數字太大或太小?)
- 24. Microsoft Cognitive Services Emotion API。錯誤:'圖片尺寸太小或太大。'
- 25. ActiveRecord ArgumentError:負的字符串大小(或大小太大)
- 26. Lucene索引大小太大
- 27. MongoDB文件大小太大
- 28. AppEngine「任務大小太大」
- 29. 請求大小太大
- 30. 雙重值太大
您可能希望將它們保留爲字符串... – Jimmy