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