
2、string类型是用一对双引号引起来的字符,它是通过复制对其赋值的。
通过一个例子来实现字符串赋值是创建一个新的字符串来实现的:
<span style="font-size:18px;">using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace str
{
class Program
{
static void Main(string[] args)
{
string str1 = "hello";
string str2 = str1;
Console.WriteLine("str1=" + str1);
Console.WriteLine("str2=" + str2);
str1 = "after";
Console.WriteLine("str1=" + str1);
Console.WriteLine("str2=" + str2);
Console.ReadLine();
}
}
}</span>
输出的结果为:

从输出的结果来看:在修改一个字符串的时候,实际上是创建了一个新的字符串,而并非修改了原来的字符串。
以上就是本文的全部内容,希望对大家的学习有所帮助。
注:相关教程知识阅读请移步到c#教程频道。










