Czy jest jakiś sposób na posortowanie alfabetyczne stringa z użyciem pętli? Ja spróbowałem zrobić coś takiego ale funkcja zwraca tylko literę, która jest najwcześniej a alfabecie i jak to dalej pociągnąć, żeby zwróciło wszystkie po kolei?
static string SortujAlfabetycznie (string tekst)
{
char znak = 'h';
string posortowany = "";
for (int j = 0; j < tekst.Length - 1; j++)
{
for (int k = 0; k < tekst.Length - 2; k++)
{
if (tekst[k] > tekst[k + 1])
{
znak = tekst[k + 1];
}
else
{
znak = tekst[k];
}
if (znak > tekst[k + 2])
{
znak = tekst[k + 2];
}
}
posortowany += znak;
break;
}
return posortowany;
}