Feedback

mehrfach vorkommende Worte entfernen

Sprache: C#

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();
}
/// <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();
}