字符串的特性
1、不可变性
2、字符串常量的缓存池(字符串类编译器做了特殊处理 因此 不能必须是sealed 不然用户的继承该类也会特殊处理 消耗性能)
字符串缓存池是指把常量字符串放到缓存池中 方便读取

字符串 缓存池
查看C#中地址的方法:

静态类本质
static声明的类 实际上是sealed + abstract
abstract代表无法实例化
sealed 代表无法继承
本文深入探讨了C#中字符串的两大特性:不可变性和字符串常量的缓存池机制,以及如何通过缓存池提高字符串读取效率。此外,还解析了静态类的本质,即静态类实际上是由sealed和abstract属性组成的,意味着此类无法被实例化和继承。
1、不可变性
2、字符串常量的缓存池(字符串类编译器做了特殊处理 因此 不能必须是sealed 不然用户的继承该类也会特殊处理 消耗性能)
字符串缓存池是指把常量字符串放到缓存池中 方便读取

字符串 缓存池
查看C#中地址的方法:

static声明的类 实际上是sealed + abstract
abstract代表无法实例化
sealed 代表无法继承
4610
1744

被折叠的 条评论
为什么被折叠?