Считать текст из файла, переработать его в Int, и записать в стек - C#

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

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

Здраствуйте . Суть задачи состоит в том, что надо считать текст с файла , переработать ево в Int , и записать в стек. Я застрял на в int , помогите дописать код , или скажите ошыбку. Буду благодарен.
using System;
using System.Collections;
using System.IO;
public class SplitTest
{
    class Test
    {
        static void Main()
        {
            Stack s = new Stack();
            string words;
            Console.WriteLine("Reading the contents from the file");
            StreamReader str = File.OpenText("Mytext.txt");
            string read = null;
            while ((read = str.ReadLine()) != null)
            {
                Console.WriteLine(read);
 
            }
            words = read;
            string[] split = words.Split(new Char[] { ' ', ',', '.', ':', '\t' });
            foreach (string news in split)
            {
 
                if (news.Trim() != "")
                    Console.WriteLine(news);
            }
            s.Push(1);
            Console.WriteLine(s.Pop());
 
        }
    }
}

Решение задачи: «Считать текст из файла, переработать его в Int, и записать в стек»

textual
Листинг программы
foreach (string news in split)
{
    if (news.Trim() != "")
    int val = 0;
    if (!Int32.TryParse(news, out val))
    {
        Console.WriteLine("Value not digit\n");
        continue;
    }
    s.Push(val);
}

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


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

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

11   голосов , оценка 4.364 из 5
Похожие ответы