在C#中string和String的关系?

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:13:11
因为刚接触编程,所以这个把我弄不明白了,大写的String是类,那小写的string和String的区别是什么?请帮我解释以下,太感谢了!!

一样的,如同int与System.Int32一样
string 是为了习惯,System.String则是正式的名字,实际是一样的

int大家用起来都很习惯,C#毕竟是C++过来的.System.Int32用起来怪别扭的

不过建议还是多使用 string 或 int 这些别名,因为这些别名是根据framework的不同而可能和不同的类相对应的 比如如果将来MS推出一个在16位平台下运行的 .net framework,那么 int 就会变成 System.Int16 的别名

因为C#继承了C语言的风格,所以大写的和小写的是有严格的区分的,大写的String平台会识别为自定义变量,string平台会识别为系统变量类型.