43679是一个幻数吗?



最近我正在调查这个问题:在DataGridView c#中存储长值。经过一些测试,我发现DataGridViewCell不会显示任何长度大于43679字符的文本,即使值实际上存储在单元格中,您可以以编程方式访问它。

实际上,这也被报告为SQL Server Management Studio: SSMS的一个错误-在网格模式下不能从一列粘贴超过43679个字符。

我猜这个限制是为了防止UI呈现上的任何过载。但我的问题是:

  1. 为什么要使用这个确切的值?
  2. 有关于这个限制的文件吗?

如果将43679转换为十六进制,则它是0xAAA0。或以逆形式0xAAA0 = 0xFFFF - 0x555F

0x555F是中文Unicode符号'open;开始"。这可能是一个中国的信息或某种中国的魔法)

相关内容

  • 没有找到相关文章

最新更新