随机插入3个不同的关键字到文章的不同位置应该怎么写
随机插入3个不同的关键字到文章的不同位置应该怎么写比如插入: 北京 中国 天津 南京 美国
文章为:
今天的传递活动从上午10时25分左右开始,“风之后”李丽珊担任首棒火炬手。李静、王晨等50余名现、退役运动员,刘德华、古巨基、陈奕迅、陈慧琳、张学友、汪明荃、吴小莉等演艺界明星以及中联办副主任李刚、立易做图主席范徐立泰、易做图等119多位火炬手参与了传递。
3个关键字每次位置不能相同 --------------------编程问答-------------------- //如果文本不长的话,可放入string中,line = sr.ReadToEnd().ToString();
//再作处理;
//code,未调试
line = sr.ReadToEnd().ToString();
string[] str = {"北京", "中国", "天津", "南京", "美国"};
int length = str.Length;
int count = 0;
List<int> list = new List<int>();
Random rand = new Random();
while(list.Count < length)
{
int index = rand.Next(0,length-1);
if(!list.Contains(index))
{
list.Add(index);
}
}
string temp = string.Empty;
for(int i=0; i<str.Length; i++)
{
//查一下string的插入方法,这里暂用substring
line = line.substring(0,index-1)+str[i]+line.substring(index);
}
补充:.NET技术 , C#