首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么截取一段字符

2012-06-08 
如何截取一段字符?protected void Page_Load(object sender, EventArgs e){txtRand.Text GetNumPwd()}p

如何截取一段字符?
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();

热点排行