A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邓江红 中级黑马   /  2014-4-2 09:27  /  1925 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

只知道有String和string,但是不知道这两者有什么具体的区别,求大神指教!!!

5 个回复

正序浏览
String是Framework中的
string是C#中的
string是String的别名,另外string是C#保留字,不可用作变量名,String就不是了。 String 必须先引用 System命名空间。
也可以这样理解:string是C#中字符串类型String的反射,一种简化的书写方式,就像int对应于Int32一样,二者在C#中可通用。
回复 使用道具 举报
具体的区别就是:String是一个类,string是一个数据类型;应该懂得一个类和一个变量是如何使用吧。
回复 使用道具 举报
string与String在使用的时候是没有区别的,它们所具有的方法是一样的。string是C#定义的关键字,在程序运行的时候string会编译成MSIL(微软中间语言)String,这也是.NET能够跨语言的原因。
回复 使用道具 举报
String属于.NET中定义的类,而string相当于C#中对这些类定义的别名。
回复 使用道具 举报
本帖最后由 毛毛毛玉 于 2014-4-2 09:32 编辑

感觉好像用起来没啥区别……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马