
第 1 章:先看三种字符串在内存里长什么样不看内存图,后面所有的坑都讲不清。所以先花点时间看图。1.1 C# 的stringstrings="AK47";内存里是这样(64 位):┌─────────────┬────────┬────┬────┬────┬────┬────┐ 地址 → │ 对象头 │ 长度=4 │ A │ K │ 4 │ 7 │ \0 │ │ 16 字节 │ 4 字节 │2字节│2字节│2字节│2字节│2字节│ └─────────────┴────────┴────┴────┴────┴────┴────┘ ↑ s 这个变量指向这里(指向对象头)三个要点:① 每个字符占 2 字节 —— 这叫