C#中String 和 string 有什么区别
2010-06-20 23:54
399 查看
C#中String 和 string 有什么区别?
答,没有任何区别,string 只是 String 的别名,但是有一个重要的前提就是该文件中引入了System命名空间,否则,String是个非法字符,但是 string 就不是,因为它就相当于 System.String ,不管你引没引入 using System;。事实上,准确的说法是:
String 是 System.String 的一个引入了命名空间后的简写形式,而string 是 System.String 的一个别名。在引入合适的命名空间后,String 跟 string 是等价的。
同样的句式可以套在: object 跟 Object 的区别上!
当然,在同一个项目中,应该保持统一的风格,要么使用 string ,要么使用 String。
答,没有任何区别,string 只是 String 的别名,但是有一个重要的前提就是该文件中引入了System命名空间,否则,String是个非法字符,但是 string 就不是,因为它就相当于 System.String ,不管你引没引入 using System;。事实上,准确的说法是:
String 是 System.String 的一个引入了命名空间后的简写形式,而string 是 System.String 的一个别名。在引入合适的命名空间后,String 跟 string 是等价的。
同样的句式可以套在: object 跟 Object 的区别上!
当然,在同一个项目中,应该保持统一的风格,要么使用 string ,要么使用 String。
相关文章推荐
- C#中的string与stringbuilder有什么区别
- C#中bool与Boolean有什么区别?string和String区别?
- C# 字符串 合并时 + 和 stringbulilder 的区别是什么?
- C#中String和string有什么区别
- C# 中String 和 string 有什么区别
- C#中的string与stringbuilder有什么区别
- C#中bool与Boolean有什么区别?string和String区别?
- C#中的String和string有什么区别?还有ref关键字怎么用?
- C#中bool与Boolean有什么区别?string和String区别?
- C#中进行字符串类型声明时,一个小写 "string ", 一个大写 "String ", 这两个类有什么区别呢?
- C# 字符串 合并时 + 和 stringbulilder 的区别是什么?
- 答客户疑问 ASP.NET C#.NET 通用权限管理系统组件源码的 B/S C/S 这里有什么区别?
- C#String与string大小写的区别
- C#中null,"",string.Empty的区别
- String, StringBuffer, StringBuilder 三者之间的区别是什么?
- C#中的接口和类有什么区别
- 转:C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别
- String,StringBuilder以及StringBuffer这三个类之间有什么区别
- C# String与string的区别
- c#中的remoting和webservice有什么区别