首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

String和string到底用哪个好?该如何解决

2012-03-28 
String和string到底用哪个好?如题[解决办法]都一样的不过用string写起来简单[解决办法]MSDN中对string的说

String和string到底用哪个好?
如题

[解决办法]
都一样的

不过用string写起来简单
[解决办法]
MSDN中对string的说明:string is an alias for String in the .NET Framework
呵呵string是String的别名而已,都是一家。

[解决办法]
?
[解决办法]
没有区别,string是别名
[解决办法]
看不出区别
[解决办法]
看不出区别。
[解决办法]
C# 中 string 是 System.String 的【语言级别】的别名

没有区别,个人爱好
[解决办法]
有意思的问题,关注
[解决办法]
一样,没有区别
[解决办法]
编译器加上 using string=System.String
不会对程序的运行产生任何影响

编译的时间稍长或者稍短都没关系 就像C#3.0,几乎都是在编译器层面加的语法,难道你还不用么?非要写成2.0甚至1.1的语法?
[解决办法]
包括其他常见的值类型,如

short System.Int16
int System.Int32
double System.Double
....

这些类型,我们通常称之为“基元类型”(primary type),
对于从 C/C++ 迁移过来的开发者,也许更加习惯前者的方式

本质没有区别!
[解决办法]
我一般用string
[解决办法]
别名

我只知道这点。
[解决办法]
都一样吧?
[解决办法]
一样的
[解决办法]
String是MSIL(微软中间语言)中的关键字,string是C#中关键字。
C#被编译成MSIL的时候,其中string对应String

写代码时,其实没舍区别,但最好还是用string,毕竟用的是C#语言,而不是MSIL
[解决办法]
编译以后完全一样...你可以参考另一个帖...

http://community.csdn.net/expert/Topicview1.asp?id=5723507
[解决办法]
统一就行
[解决办法]
没有区别
[解决办法]
?
[解决办法]
楼主多虑了 其实没什么大的区别? 用String更直观些 更容易理解string(别名)写的代码编译的时候还是编译成了String。。。。
[解决办法]
keystudio(御剑乘风来,除魔天地间,有酒乐逍遥,无酒我亦颠) ( ) 信誉:100 2007-08-24 09:21:01 得分: 0


string 不是编译器还要加上using string = System.String;
?
那理论上是不是String更好呢?




想性能想疯了吧
[解决办法]
总是使用C#预定义的类型,而不是使用System命名空间中的别名
---------------
这样做只是为了代码规范...对编译后结果没有任何影响...
[解决办法]
习惯用string

热点排行