Ich habe diese Hausaufgabe. Und habe sie auf folgende Weise gelöst. Ich brauche Ihre Kommentare, ob dies ein guter Ansatz ist oder ob ich eine andere Datenstruktur verwenden muss, um die Aufgabe besser zu lösen.
public string ReturnCommon(string firstString, string scndString)
{
StringBuilder newStb = new StringBuilder();
if (firstString != null && scndString != null)
{
foreach (char ichar in firstString)
{
if (!newStb.ToString().Contains(ichar) && scndString.Contains(ichar))
newStb.Append(ichar);
}
}
return newStb.ToString();
}