TextBox1.Text.Length问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 14:32:35
我在里面输入汉字,可以输入5个,输入数字,只能输入5个,我在数据库中将TextBox1.Text.Length 定义为char 10
要怎么定义,菜可以实现10个字节啊,就是说汉字为5个,数字为10个.
没有简单的方法吗

string str = TextBox1.Text;
byte[] myByte = System.Text.Encoding.Default.GetBytes(str);

int strlength = myByte.Length;

这个strlength就是你要的长度了.汉字2.数字1.

string str = TextBox1.Text.ToString().SubString(0,9);
这样就会只获得你指定的长度