小编And*_*rew的帖子

C#Strings(和其他.NET API)的大小限制为2GB吗?

今天我注意到C#的String类返回一个字符串的长度作为Int.由于Int总是32位,无论架构如何,这是否意味着字符串的长度只能是2GB或更小?

一个2GB的字符串将是非常不寻常的,并提出许多问题.但是,大多数.NET api似乎都使用'int'来传达长度和计数等值.这是否意味着我们永远受限于适合32位的集合大小?

似乎是.NET API的一个基本问题.我希望通过相当于'size_t'的方式返回count和length之类的东西.

.net c# string visual-studio

7
推荐指数
2
解决办法
2903
查看次数

标签 统计

.net ×1

c# ×1

string ×1

visual-studio ×1