首页 > 学院 > 开发设计 > 正文

C#学习系列-String与string的区别

2019-11-14 16:30:23
字体:
来源:转载
供稿:网友

参考:http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=9851&m=9832&ct=31042

如有错误,欢迎指正

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();        }    }


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表