|
|
1
12
程序集中的字符串数量有限制,就像类、字段等的数量有限制一样。每个都用32位标识 metadata token ,其中最高位字节是元类型代码,低位是单个数据记录。对于字符串,它们实际上标识了字符串堆中的偏移量,因此字符串最多只能有2**24个字节,即16MiB。不确定字符串是以UTF-8还是UTF-16存储的。 |
|
2
7
我不知道极限在哪里。NET,但如果这是资源限制,我会用我们在糟糕的64K分段时代解决空间不足的方法来解决。 将字符串外部化-将它们放在外部文件中,并简单地存储偏移量(以及长度,如果它们不是以null结尾的)。当你需要一个字符串时,从文件中加载它并使用它。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 11 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 11 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 11 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |