String和string的区别
从位置讲:
1. Framework里面的String,小写的string是C#语言中的string
System;删掉,没有大写的String了, Framework类库中的一个函数名.
从性质讲:
string是关键字,String是类,string不能作为类、结构、枚举、字段、变量、方法、属性的名称
用C#编写代码的情况下尽量使用小写的string,比较符合规范,如果在追求效率的情况下可以使用大写的String,因为最终通过编译后,小写的string会变成大写的String,可以给编译减少负荷,从而运行效率提高。
string 类型表示 Unicode 字符的字符串,string Framework 中的 String 的别名,对字符串相等性的测试更为直观
string详解:
string s = :一个指向空字符串的字符串变量, ,
string s = "";一个指向"\0"的空字符串, 占用一个字节存储空间,因为转义符\,
string s = null; 一个指不向任何一个存储空间的变量,s不可以使用
单个字符分割:
string s="abcdeabcdeabcde";
string[] sArray=('c');
foreach(string i in sArray)
(());
输出下面的结果:
ab
deab
deab
de
多个字符分割:
string s="abcdeabcdeabcde
string[] sArray1=(new char[
String和string区别以及string详解 来自淘豆网m.daumloan.com转载请标明出处.