Правильный вызов метода - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. class Dict{
  2. public List<Word> words;
  3. public Dict(){
  4. words = new List<Word>();
  5. }
  6. public void AddWord(string word, string[] translates){
  7. words.Add(new Word(word, translates));
  8. }
  9. public void OpenFromXML(){
  10. Stream st =
  11. new FileStream(
  12. "путь/dictionary.txt",
  13. FileMode.Open);
  14. XmlSerializer f = new XmlSerializer(words.GetType());
  15. XmlReader reader = XmlReader.Create(st);
  16. words = (List<Word>) f.Deserialize(reader);
  17. st.Close();
  18. }
  19.  
  20. }
в конце:
Листинг программы
  1. class Program{
  2. static void Main(string[] args){
  3. Dict dictionary = new Dict();
  4. dictionary.OpenFromXML();
  5. Console.ReadLine();
  6. }
  7. }
dictionary.OpenFromXML(); что сюда передавать нужно?

Решение задачи: «Правильный вызов метода»

textual
Листинг программы
  1. static void Main(string[] args)
  2. {
  3.     Dict dictionary = new Dict();
  4.            
  5.     dictionary.OpenFromXML();
  6.     foreach (string word in dict.words)
  7.     {
  8.         Console.WriteLine(word);
  9.     }
  10.     Console.ReadLine();
  11. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут