Ich habe diesen Code, der alle Elemente des Arrays, die einige HTML an zufälligen Stellen in einer Zeichenfolge einfügen soll. aber es fügt nur das letzte Element in diese Zeichenfolge ein. bitte helfen
Code fügt nicht alle Elemente von Array zu String
Random insertPos = new Random();
int pos = insertPos.Next(txtInput.Text.Length);
int firSpace= txtInput.Text.IndexOf(" ", pos);
int secSpace = txtInput.Text.IndexOf(" ", firSpace+1);
int wLen = secSpace - firSpace;<br/>
string word = txtInput.Text.Substring(firSpace,wLen);
foreach (string url in urlArray)
{
txtOutput.Text =
txtInput.Text.Replace(word, "<a href=\"" + url + "\">" + word + "</a>");
}
mein Problem ist, habe ich eine Zeichenfolge, sagen 200 Wörter lang, haben eine Reihe, die Urls enthält, etwa 4 Urls. ich möchte diese urls in string an zufälligen stellen einbetten, wenn ich verwenden erstellt es so viele kopien der ursprünglichen string wie ich urls in array und bettet html um das gleiche wort in allen kopien. – toad