Итак, у меня есть приложение Windows, над которым я работаю в Visual Studio, написанное на C #, и пользователь вводит имя видео в текстовое поле, а затем они оценивают такие вещи, как звук, качество видео, с помощью NumbericUpDown.Затем они добавляют кнопку расчета, которая заполняет метку рейтинга и добавляет ее в список.Ниже приведен весь код класса Videos, который получает все данные и затем помещает их в список.и рейтинг рассчитывается путем сложения всех значений, не думайте, что мне нужно показывать код для этого.
public class Videos
{
// fields hold the data
private string mName;
private decimal mVideoScore;
private decimal mSoundScore;
private decimal mStoryScore;
private string mRating;
// Constructor
public Videos String(string name, decimal videoScore, decimal soundScore, decimal storyScore, string rating)
{
mName = name;
mVideoScore = videoScore;
mSoundScore = soundScore;
mStoryScore = storyScore;
mRating = rating;
}
// Properties control access to the data
public string Name
{
get { return mName; }
set { mName = value;}
}
public decimal VideoScore
{
get { return mVideoScore; }
set { mVideoScore = value;}
}
public decimal SoundScore
{
get { return mSoundScore; }
set { mSoundScore = value; }
}
public decimal StoryScore
{
get { return mStoryScore; }
set { mStoryScore = value; }
}
public string Rating
{
get { return mRating; }
set { mRating = value; }
}
// Methods perform operations on the data
public override string ToString()
{
return mName;
}
}
Итак, я помещаю в список следующий код (когда пользователь нажимаеткнопка добавления)
private void AddToListButton_Click(object sender, EventArgs e)
{
// Create a new Video Class
Videos aVideo = new Video(NameTextBox.Text, VideoRating.Value, SoundRating.Value, StoryRating.Value, RatingDataLabel.Text);
VideoList.Items.Add(aVideo);
}
Таким образом, когда они нажимают кнопку «Добавить», они отображаются в качестве названия видео, но другие данные по-прежнему доступны для извлечения, у меня есть кнопка для извлечения и отображения выбранного видео.
Итак, я попробовал xml и сохранил в txt, но он просто добавляет название видео, а не другие данные.
Поэтому, пожалуйста, помогите мне перенести все данные, сохраненные в xml или txt илинезависимо от того, какой тип файла подходит, а затем, чтобы загрузить / открыть его, когда пользователь снова откроет приложение, он может загрузить ранее введенные данные.