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 次浏览

开启 职业生涯

完成课程认证

开始
广告