黑马程序员技术交流社区

标题: string和String [打印本页]

作者: 邓江红    时间: 2014-4-2 09:27
标题: string和String
只知道有String和string,但是不知道这两者有什么具体的区别,求大神指教!!!
作者: 毛毛毛玉    时间: 2014-4-2 09:30
本帖最后由 毛毛毛玉 于 2014-4-2 09:32 编辑

感觉好像用起来没啥区别……
作者: 许庭洲    时间: 2014-4-2 09:39
String属于.NET中定义的类,而string相当于C#中对这些类定义的别名。
作者: itheima_xu    时间: 2014-4-2 10:58
string与String在使用的时候是没有区别的,它们所具有的方法是一样的。string是C#定义的关键字,在程序运行的时候string会编译成MSIL(微软中间语言)String,这也是.NET能够跨语言的原因。
作者: 李恒权    时间: 2014-4-2 12:23
具体的区别就是:String是一个类,string是一个数据类型;应该懂得一个类和一个变量是如何使用吧。
作者: redlong    时间: 2014-4-2 23:27
String是Framework中的
string是C#中的
string是String的别名,另外string是C#保留字,不可用作变量名,String就不是了。 String 必须先引用 System命名空间。
也可以这样理解:string是C#中字符串类型String的反射,一种简化的书写方式,就像int对应于Int32一样,二者在C#中可通用。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2