【发布时间】:2015-05-13 20:33:54
【问题描述】:
我正在尝试创建一个清理程序,但我遇到了一个问题,我必须生成一组随机数来替换一串数字,虽然我可以获得一次随机数,但我不能似乎想出如何让它替换整个九个字符串。
public static int GetRandomNumber()
{
Random rnd = new Random();
// creates a number between 0 and 9
int ranNum = rnd.Next(10);
return ranNum;
}
我知道它与检查字符串长度和重复直到它替换整个字符串有关,但我一生都记不起来了,而且谷歌搜索有点太不具体了。字符串本身是从文本文件中提取的,并已被拆分为一个数组。
public static string[] ScrubData(string line)
{
string[] words = line.Split('|');
replaceData(words);
MessageBox.Show(words[0] + words[2]);
return words;
}
private static void replaceData(string[] words)
{
words[0] = Convert.ToString(GetRandomNumber());
}
我知道有人已经问过类似的问题,但我不知道“锁”是什么,也不知道如何将他们的问题与我的问题联系起来。
【问题讨论】: