C#中String与string的区别分析
程序员文章站
2024-02-13 08:22:16
本文实例展示了c#程序设计中string与string的区别,对于c#初学者来说有很好的参考借鉴价值。具体如下:
一、区别分析:
string:类,system.str...
本文实例展示了c#程序设计中string与string的区别,对于c#初学者来说有很好的参考借鉴价值。具体如下:
一、区别分析:
string:类,system.string
string:类型,变量
两者本质上没有任何区别,都是system.string,string只是system.string的别名而已
唯一的区别在于如何按照代码约定的来写,如声明变量时使用小写string,使用system.string下方法时使用大写的string
二、示例代码如下:
class program { static void main(string[] args) { /*在代码使用上没有任何区别 在使用规范上需要看下是否符合代码约定的规范*/ console.writeline(typeof(string)); console.writeline(typeof(string)); string name1 = "gerry 1"; string name2 = "gerry 2"; console.writeline(name1); console.writeline(name2); console.writeline(string.concat(name1, name2)); console.writeline(string.concat(name1, name2)); console.readline(); console.readline(); } }
程序运行结果如下图所示: