怎样在C#中定义字符串的长度??? 怎样在C#中定义字符串的长度??? 在VB中可以这样定义Dim strPointName As String * 40 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System.Text;StringBuilder sb = new StringBuilder[1024]; StringBuilder MyStringBuilder = new StringBuilder("Hello World!", 25); 我这样定义strPointName变量的长度 可不可以啊string strPointName=""; 我这样定义strPointName变量的长度 可不可以啊string strPointName="";------------------------------------------string strPointName = new string(new char[1024]); 楼上们的方法均是无效的实际上,.net里的定长字符串已经没有意义。唯一的意义就是在向COM封送字符串时还算能有点用。你可以勉强这样写:[C#][VBFixedString(100)]string strPointName = "xxxxxx"[VB.net]<VBFixedString(100)> _Dim strPointName$ = "xxxxxx" if strvar.length>10 then{ MessageBox.Show("不能超过10个字符"); txtname.text=""; txtname.focus();}只能这样控制,可以控制用户输入字符窜,或者控制textbox空间的最大输入数,txtname.MaxLength=10,不能超过10个字符 C#窗体关闭 socket接收数据时没有接收完,如何继续接受 请问一下,我怎么跟踪一下网站,须要开始哪些ip,才可以访问 c#中多线程里面怎么操作控件,提示"从不是创建控件控件名称 的线程访问它" winform界面绘制速度很慢 怎样写才能让windows服务,弹出窗体 ¥50 1^=1 2^=1+3 3^=1+3+5 编程判断一个数是否是平方数 一个关于remote技术的问题,请精通这方面的人帮忙! 谁解决了这个问题,送他几百分都可以!微软专家MVP请注意这个问题,可能是.net的bug 救急!为什么无法更新datagrid的项?无法返回修改后的值 请问c#中有没有十进制转十六进制的函数?
实际上,.net里的定长字符串已经没有意义。唯一的意义就是在向COM封送字符串时还算能有点用。你可以勉强这样写:
[C#]
[VBFixedString(100)]
string strPointName = "xxxxxx"[VB.net]
<VBFixedString(100)> _
Dim strPointName$ = "xxxxxx"
{
MessageBox.Show("不能超过10个字符");
txtname.text="";
txtname.focus();
}只能这样控制,可以控制用户输入字符窜,或者控制textbox空间的最大输入数,txtname.MaxLength=10,不能超过10个字符