当前位置:编程学习 > C#/ASP.NET >>

随机插入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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,