相关疑难解决方法(0)

.NET字符串的最大可能长度是多少?

什么是可以在.NET中创建的最长字符串?String就我所见,该课程的文档对此问题保持沉默,因此权威性答案可能需要一些内部知识.64位系统的最大变化是什么?

[这更多是为了好奇而不是实际使用 - 我不打算创建任何使用巨大字符串的代码!]

.net string limits

227
推荐指数
5
解决办法
31万
查看次数

TextBox C#中的Max Char?

只是想知道C#Textbox多线可以容纳多少个字符?

textbox char winforms

18
推荐指数
1
解决办法
3万
查看次数

TextBox可以显示的最大字符数

刚才我看到了一个问题:StringBuilder不会在TextBox中显示(WinForms,C#).该帖子的作者无法在他的单行中显示他的内容,这是一个大约5万字符的字符串TextBox.

答案指出他应该改变MultiLine财产true.评论中给出了解释:

由于迭代次数为10000次,因此生成的字符串很大,并且不会显示在单行文本框中.

所以我很好奇单行文本框可以显示最大长度.

我浏览了SO并发现了这个问题:TextBox最大字符数量(它不是MaxLength),它清除了一些疑问,但并非全部.我还是想知道:

  1. 由于Text物业是String类型,为什么它不能,即使处理50K人物MultiLinefalse
  2. 多少个字符,TextBox可以容纳时MultiLinefalse?我们有办法获得这个号码吗?
  3. 为什么MultiLine财产影响这种能力?

对于问题2的第一部分,我做了以下事情来验证:

我怀疑这个长度与分配给Text属性的内存有关.我在网上做了一些研究,这篇MSDN文档给了我一些见解:

Windows NT 4.0,Windows 2000,Windows 2000 Professional,Windows 2000 Server,Windows 2000 Advanced Server,Windows XP Home Edition,Windows XP Professional x64 Edition,Windows Server 2003平台注意:如果MaxLength属性设置为0,则最大数量为用户可以输入的字符是2147483646,或者是基于可用内存的数量,以较小者为准.

所以我做了一个实验:我创造了2个TextBox,即textBox1textBox2.textBox2将显示实时字符数textBox1.另外,我将MaxLength属性更改0为两者TextBox …

c# textbox winforms

6
推荐指数
1
解决办法
3763
查看次数

标签 统计

textbox ×2

winforms ×2

.net ×1

c# ×1

char ×1

limits ×1

string ×1