public void Sort()
{
Book buf;
bool isSorted = false;
for (int i = 0; i < books.Length; i++)
{
for (int j = 0; j < books.Length-1; j++)
{
for (int symbol = 0; symbol < books[j].Janr.Length; symbol++)
{
if (books[j].Janr[symbol] > books[j + 1].Janr[symbol])
{
break;
}
else if (books[j].Janr[symbol] < books[j + 1].Janr[symbol])
{
buf = books[j];
books[j] = books[j + 1];
books[j + 1] = buf;
break;
}
else
{
if (books[j].Author[symbol] > books[j +
1].Author[symbol])
{
break;
}
else if (books[j].Author[symbol] < books[j +
1].Author[symbol])
{
buf = books[j];
books[j] = books[j + 1];
books[j + 1] = buf;
break;
}
else
{
if (books[j].Name[symbol] > books[j +
1].Name[symbol])
{
break;
}
else if (books[j].Name[symbol] < books[j +
1].Name[symbol])
{
buf = books[j];
books[j] = books[j + 1];
books[j + 1] = buf;
break;
}
}
}
}
}
}
}