如果两个变量的字符串一样,那么只会将Stack中的第二个变量指向Heap中的字符串对象,不会创建新的字符串。
示例
Program.cs
using System;
namespace StringExample
{
class Program
{
static void Main()
{
string x = "Hello World"; //creates a string object
int n = x.Length; // count of characters
char c = x[0]; //character at specific index
Console.WriteLine(x);
Console.WriteLine(n);
Console.WriteLine(c);
Console.ReadKey();
}
}
}