1. string是一个引用类型,但是其与引用类型在常见的操作上有一些区别:
修改其中一个字符串,就会创建一个全新的string对象,而另一个字符串没有改变
using System;
namespace ConsoleApplication2
{
classProgram
{
staticvoid Main(string[] args)
{
string s1 = "A string";
string s2 = s1;
Console.WriteLine("s1 is: " + s1);
Console.WriteLine("s2 is: " + s2);
s1 = "New string";
Console.WriteLine("s1 now is: " + s1);
Console.WriteLine("s2 now is: " + s2);
Console.ReadLine();
}
}
}
输出结果是:
s1 is: A string
s2 is: A string
s1 now is: New string
s2 now is: A string
2. 字符串中的转义字符:
string filePath="C:\\User\\Public";
string filePath=@"C:\User\Public";