Считать текст из файла, переработать его в 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д