c#中textbox中最大可存储的字符数量?

gotopower 2010-03-03 06:01:22
请问textbox中可以存储的最大字符数量是多少呢?是和系统内存大小有关吗?
有什么方法能使textbox只保存最后输入的10行字符呢?
...全文
2786 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingyuebuyu 2010-03-04
  • 打赏
  • 举报
回复
引用 1 楼 cjcgy 的回复:
假设配置无限好。
那么, 理论上说, 如果TextBox做的好的话,
可以做大string的最大值。

因为string的Length是int类型的
所以长度是:
int.MaxValue


MaxLength是可以设置成int.MaxValue的

string[] ss = textBox1.Lines;
取数组ss的最后10个元素就可以了
yao2004jessica 2010-03-03
  • 打赏
  • 举报
回复
最大值32767
自己些个方法判断长度,如果长度大于10就用substring截取最后几个。
hustcyb 2010-03-03
  • 打赏
  • 举报
回复
TextBox存储的最大字符数量上面已经说得很清楚了,这里就不再重复了,下面给保存TextBox最后10行数据的代码

using (FileStream stream = new FileStream("test.txt", FileMode.Create, FileAccess.Write))
{
using (StreamWriter writer = new StreamWriter(stream))
{
int start = textBox.Lines.Length - 10;
if (start < 0)
{
start = 0;
}

for (int index = start; index < textBox.Lines.Length; ++index)
{
writer.WriteLine(textBox.Lines[index]);
}
}
}
cja03 2010-03-03
  • 打赏
  • 举报
回复
textbox中可以存储的最大字符数量是多少呢?
-------------------------------------------
MSDN:

TextBox.MaxLength 属性

获取或设置文本框中最多允许的字符数。默认值为 0,表示没有长度限制。
mayonglong 2010-03-03
  • 打赏
  • 举报
回复
引用 3 楼 galicurry 的回复:
属性里有那项MaxLength最大值32767


~~
z415353144 2010-03-03
  • 打赏
  • 举报
回复
实话说截取最后的10行没有六楼的方式好
z415353144 2010-03-03
  • 打赏
  • 举报
回复
对不起,说错了。
textbox一般不换行,要设置属性TextMode=MultiLine;
设置它的maxlength,截取(想要的行数*maxlength)
yongningzh 2010-03-03
  • 打赏
  • 举报
回复
引用 8 楼 z415353144 的回复:
最大值32767
自己些个方法判断长度,如果长度大于10就用substring截取最后几个。

学习了

z415353144 2010-03-03
  • 打赏
  • 举报
回复
最大值32767
自己些个方法判断长度,如果长度大于10就用substring截取最后几个。
lybelmont 2010-03-03
  • 打赏
  • 举报
回复
每次写10行 覆盖掉前面写的10行
lijunfeng 2010-03-03
  • 打赏
  • 举报
回复
是字符串的最大长度2G
在输入新行的时候检测一下行数,超过10行就把第一行删除
MicroDeviser 2010-03-03
  • 打赏
  • 举报
回复
用textlist 好像是这个吧
狂想者 2010-03-03
  • 打赏
  • 举报
回复
转换成字符串截取后10位就行了
galicurry 2010-03-03
  • 打赏
  • 举报
回复
属性里有那项MaxLength最大值32767
hbbliyong 2010-03-03
  • 打赏
  • 举报
回复
int.MaxValue
cjcgy 2010-03-03
  • 打赏
  • 举报
回复
假设配置无限好。
那么, 理论上说, 如果TextBox做的好的话,
可以做大string的最大值。

因为string的Length是int类型的
所以长度是:
int.MaxValue

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧