C#中String和string有什么区别
2016-04-21 22:16
246 查看
在C#中,string 是 System.String 的别名,所以基本上在使用时是没有差别的。
习惯上,我们把字符串当作对象时(有值的对象实体),我们用string。而我们把它当类时(需要字符串类中定义的方法),我们用String,比如:
string greet = String.Format("Hello {0}!", place);
其实乱用也可以,只是这样概念上清楚一点。
另外string是C#保留字,不可用作变量名,String就不是了。
习惯上,我们把字符串当作对象时(有值的对象实体),我们用string。而我们把它当类时(需要字符串类中定义的方法),我们用String,比如:
string greet = String.Format("Hello {0}!", place);
其实乱用也可以,只是这样概念上清楚一点。
另外string是C#保留字,不可用作变量名,String就不是了。
相关文章推荐
- C#基础之--线程、任务和同步:一、异步委托
- C#入门经典(第6版)
- C# structures 0011
- C#—异常应用(正则表达式)
- 计算阶乘-当输入的数据是带小数时引发异常
- C#—异常类
- c#重写TabControl控件实现关闭按钮的方法
- 在静态类中定义一个泛型方法查找数组元素
- PerformanceCounter 基本介绍以及示例方法
- 《C#入门经典v6》读书笔记5 WCF&WWF
- C# Substring 和 String.join 0010
- 进度条的使用
- 终于会用c#中的delegate(委托)和event(事件)了
- 【转载】继承(C#)
- C#控制台实现52张扑克牌的分法
- 4.20学习笔记c# OpenFileDialog
- C# 中引用类型 和值类型
- 【转载】C# Graphics类详解
- C# TextBox中的Validating与Validated事件
- C#接口的作用。