【发布时间】:2013-05-22 13:10:45
【问题描述】:
我有这样的代码: 字符串文本中有一些 {AVATAR}
if (text.Contains("{AVATAR}"))
text = Regex.Replace(text, "{AVATAR}", m => rand_avatars());
public string rand_avatars()
{
string[] text = avatars.ToArray();
Random rand = new Random(DateTime.Now.Millisecond);
return text[rand.Next(text.Length)];
}
但在替换输入后,我从头像收到了 2 个相同的字符串。为什么?
【问题讨论】:
标签: c#