如何截取一段字符?
protected void Page_Load(object sender, EventArgs e)
{
txtRand.Text = GetNumPwd();
}
protected static string GetNumPwd() {
string a = "0123456789";
int num = 4;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < num; i++)
{
sb.Append(a[new Random(Guid.NewGuid().GetHashCode()).Next(0, a.Length - 1)]);
}
return sb.ToString();
}
问题 : 我想做到txtRand.text="2012****";
"****" 上面随机数能做到了,但怎么把前面的2012固定住呢?
求高手支援啊..
[解决办法]
这个。。。。
如果你的GetNum()方法返回的只是后面的随机数。
那textBox.text = "2012" + GetNum()不就可以了么- =
还是说我理解错了?~
[解决办法]
txtRand.Text ="2012"+ GetNumPwd().Lenth>4?GetNumPwd().Substring(0,4):GetNumPwd();