Diese Funktion entfernt mehrfach vorkommende Worte aus dem übergebenen String.
benötigte Namespaces:
System.Collections
/// <summary>
/// Diese Funktion entfernt mehrfach vorkommende Worte aus dem übergebenen String.
/// </summary>
/// <param name="Orginaltext">der Orginaltext</param>
/// <returns>der Orginaltext ohne mehrfach vorkommende Worte</returns>
private string DoppelteStringsEntfernen(string orginaltext)
{
string[] arrOriginaltext = orginaltext.Split(' ');
Dictionary<string, object> dicOriginaltext = new Dictionary<string, object>();
foreach (string wort in arrOriginaltext)
dicOriginaltext[wort] = true;
StringBuilder rückgabe = new StringBuilder();
foreach (string wort in dicOriginaltext.Keys)
rückgabe.Append(wort + " ");
return rückgabe.ToString();
}
Kommentare zum Snippet