String和string都可以定義一個字符串變量,它們的本質區別在哪里?
2 回答
明月笑刀無情
TA貢獻1828條經驗 獲得超4個贊
有一點區別,你可以定義一個以String 命名的類,但不能定義一個string 命名的類。 class String { } String s = new String(); 這里s就不是 System.String 類型了,而是你自定義的類型了。所以編程規范里面往往要求使用 string 來聲明字符串,不建議使用String,因為String 在理論上是可以改變的,除非你用System.String聲明才比較安全。
- 2 回答
- 0 關注
- 467 瀏覽
添加回答
舉報
0/150
提交
取消
