C# 中字符串的内部处理


字符串的内部处理可以优化内存和性能。

通过此方法,可以将字符串放入运行时的共享字符串池中。

让我们看一个示例 −

示例

 在线演示

using System;
using System.Text;

public class Demo {
   public static void Main() {
      string str1 = new StringBuilder().Append("Car is a ").Append("Vehicle").ToString();
      // Interned string
      string str2 = string.Intern(str1);
      Console.WriteLine("Interned String"+str2);
   }
}

输出

Interned StringCar is a Vehicle

此处,可以看到内部处理的字符串 −

string str2 = string.Intern(str1);

更新时间:2020 年 6 月 20 日

156 次浏览

开启你的职业生涯

完成课程获取认证

立即开始
广告