Я делаю небольшую карточную игру, для которой требуется список рекордов, который сохраняется во внешнем файле и загружается из него в начале каждой игры.
Я написал файл XML в этом формате:
<highscore>
<name>bob</name>
<score>10</score>
<time>3:42</time>
<date>21-09-09</date>
</highscore>
Я выяснил, как создать набор данных, используйте dataset.readxml
, чтобы загрузить в него XML, создать строку и затем записать каждую строку в массив HighScores:
class HighScore
{
string nameString, timeString, dateString;
int scoreInt;
}
Я также выяснил, как проверить, является ли рекорд игры более высоким, чем самый низкий в массиве.
Я работаю над сортировкой, но как я могу вернуть массив HighScore[]
обратно в набор данных, затем в XML или даже из массива прямо в набор данных? Я пытался найти его в Google, но не нашел того, что хочу.