C#学习系列-String与string的区别
2014-09-06 11:49
260 查看
原文:C#学习系列-String与string的区别参考: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
下面贴代码
如有错误,欢迎指正
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(); } }
相关文章推荐
- C#学习系列-String与string的区别
- C#温故而知新学习系列之面向对象编程—13-类和结构的区别是什么?
- C#学习系列-类与结构的区别
- C#温故而知新学习系列之面向对象编程—接口和抽象类的区别是什么?(十八)
- 黑马程序员之C# 学习笔记:关于string与stringbuilder的区别
- C#回顾学习笔记二十六:String与StringBuilder的区别
- C#学习系列-out与ref的区别
- C#学习笔记 - string 与 StringBuilder的区别
- C# 学习笔记:关于string与stringbuilder的区别
- C#学习系列-抽象方法与虚拟方法的区别
- C#学习系列-out与ref的区别
- C#学习系列-类与结构的区别
- C#温故而知新学习系列之面向对象编程—接口和抽象类的区别是什么?(十八)
- C#温故而知新学习系列之面向对象编程—类和结构的区别是什么?(十三)
- 面试系列之——C#中String和StringBuilder的区别
- C#2.0类和对象学习系列之属性
- 深入C#学习系列一:序列化(Serialize)、反序列化(Deserialize)
- c#中String跟string的“区别”
- C#2.0类和对象学习系列之ref关键字
- C#2.0类和对象学习系列之参数初始化