定义了 一个去的随机字符串的 函数:如下
public string CreateDutyID()
{
string datetime = String.Format("{0:yyyyMMddHHmmss}", System.DateTime.Now);
Random rnd = new Random();
string suiji = rnd.Next(4, 9999).ToString();
return datetime + suiji;
}
然后声明一个字符串数组,通过循环调用这个函数,这样,理论上数组的每个元素会调用该函数,得到不同的值!
可实际是非常奇怪的。我没有跟踪程序时,数组里每个元素得到的值都是一样的 ,当在循环处设置断点的时候 ,数组里每个元素得到的值,就不同。
以下是循环调用随机函数,字符串数组取得随机值!:::
string[] tempDuty = new string[GridView1.Rows.Count + 1];
arrSql.Add(SqlString);
for (int i = 0; i < tempDuty.Length; i++)
{
tempDuty[i] = CreateDutyID();
}
Qyouu
泛舟湖上清波郎朗
相关分类