在C#中,string 是 System.String 的别名,所以基本上在使用时是没有差别的。

习惯上,我们把字符串当作对象时(有值的对象实体),我们用string。而我们把它当类时(需要字符串类中定义的方法),我们用String,比如:
string greet = String.Format("Hello {0}!", place);

其实乱用也可以,只是这样概念上清楚一点。

另外string是C#保留字,不可用作变量名,String就不是了。

String与string的区别相关推荐

  1. String与StringBuffer的区别

    String与StringBuffer的区别 简单地说,就是一个变量和常量的关系.StringBuffer对象的内容可以修改:而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象. St ...

  2. c++ string c_str() 和data()区别

    看下面的英文解释: const char* c_str ( ) const; Get C string equivalent Generates a null-terminated sequence ...

  3. C#中的String和string有什么区别?还有ref关键字怎么用?

    String 和 string 没有区别 string 是 String 的别名 ref 关键字一般只用于函数参数中,这个参数是 struct 类型,而不是 class 类型 因为 class 类型在 ...

  4. String,StringBuffer和StringBuilder区别?

    String是字符串常量,final修饰;StringBuffer字符串变量(线程安全);StringBuilder 字符串变量(线程不安全).此外StringBuilder和StringBuffer ...

  5. JAVA中String与StringBuffer的区别

    String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结. 在java中有3个类来负责字符的操作. 1.C ...

  6. String和StringBuffer的区别,String长度是固定的?

    String和StringBuffer的区别,String长度是固定的? 区别: 1. String类字符串的长度是固定的,StringBuffer类字符串的长度是可变的.因为String改变的是地址 ...

  7. CString与string、char*的区别和转换

    我们在C++的开发中经常会碰到string.char*以及CString,这三种都表示字符串类型,有很多相似又不同的地方,常常让人混淆.下面详细介绍这三者的区别.联系和转换: 各自的区别 char*: ...

  8. String和string的区别

    最近老看见有人在论坛上问String和string有什么区别,答案五花八门差点儿没让我背过气去,干脆放到Blog上来,论坛上就贴地址了: 首先,在一般情况下,String和string是一样的,但是他 ...

  9. NET问答: String 和 string 到底有什么区别?

    咨询区 Peter O.: 开门见山,参考如下例子: string s = "Hello world!"; String s = "Hello world!"; ...

  10. Java中string与String区别_JAVA中String与StringBuffer的区别

    JAVA中String与StringBuffer的区别 2009-12-3文字大小:大中小 在java中有3个类来负责字符的操作. 1.Character 是执行 单个字符操作的, 2.String ...

最新文章

  1. 事务,Oracle,MySQL及Spring事务隔离级别
  2. 如何使用jlink从flash中读取数据保存为bin文件到本地
  3. 杂项相关工具的使用方法(边刷题边更新...)
  4. 双系统重装windows后如何恢复ubuntu启动项
  5. Struts学习总结之配置文件
  6. C语言填空题10道,3道C语言填空题,谁帮忙做下,谢谢
  7. Android两种 旋转Bitmap方法
  8. reflection java_Java Reflection (JAVA反射)
  9. http和https的区别,不懂的一起研究【转】
  10. Percona PT-kill重构版(PHP)
  11. 2016年剩一个月规划已将2017年展望
  12. 多少个程序员能出一个架构师_每个程序员或架构师都应该知道的9 + 7件事
  13. 将linux的系统时间EDT改为CST
  14. Java基本控制流程的理解之输出三角形和乘法表
  15. C++ switch怎么用
  16. 20系列和30系列显卡下的tensorflow-gpu环境配置,避坑指南
  17. 《数据结构》实验二:线性表的实验(实验报告)
  18. sudo修改文件夹名字_linux
  19. mPEG-SG 甲氧基PEG琥珀酰亚胺戊二酸酯
  20. Java web学习——Spring MVC项目实例,三层架构通过JDBC链接SQLServer2012

热门文章

  1. DJANGO学习过程中遇到的问题
  2. word日常排版(页眉和页脚)
  3. Win7共享文件夹简单?这个共享问题可以难倒90%的人
  4. 专访杨开振:程序员除了敲代码还能做什么?
  5. pandas的loc, iloc, ix的操作
  6. 转://Oracle 复合压缩索引场景及性能对比
  7. Lesson 1:单线程 Socket Communications(一)
  8. Oracle性能调整的误区
  9. Spring中的AOP——在Advice方法中获取目标方法的参数(转)
  10. 对mysql的各种sql语句如何对表加锁的实验