String和string的区别

时间:2021-12-21 14:35:48

(1)从位置讲

1、string是c#中的的

2、String是 .Net Framework的一个函数名(类),基于using.System的引用

(2)从性质讲

1、string是关键字,String是类,string不能作为类、结构、枚举、字段、变量、方法、属性的名称

2、c#情况下尽量是用string ,符合规范,如果是为了提高效率,可以使用String,因为到最后编译,strring 还是会变成String。

3.string类型表示Unitcode字符的字符串,string 是 .NET Framework 中的 String 的别名,对字符串相等性的测试更为直观