Имеется файл с расшифровкой счета за телефонные разговоры - C#

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

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

Помогите с написанием программы пожалуйста. Имеется файл с расшифровкой счета за телефонные разговоры (дата, номер телефона, количество минут). Узнать, когда были совершены звонки на заданный номер.

Решение задачи: «Имеется файл с расшифровкой счета за телефонные разговоры»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.IO;
 
namespace rabota9
{
   public class Schet
    {
       public string date { set; get; }
       public string number { set; get; }
       public int time { set; get; }
 
       public void chek(string line)
       {
           string[] parts = line.Split(',');          
           date = parts[0];
           number = parts[1];
           time = int.Parse(parts[2]);
       }
       public static List<Schet> ReadFile(string filename)
       {
           List<Schet> r = new List<Schet>();
           using (StreamReader sr = new StreamReader(filename))
           {
               string line;
               while ((line = sr.ReadLine()) != null)
               {
                   Schet s = new Schet();
                   s.chek(line);
                   r.Add(s);
               }
               sr.Close();
           }
           return r;
       }
       public static void Print(List<Schet> ls)
       {
           Console.WriteLine("    дата    | номер телефона | время разговора мин.");
           Console.WriteLine("---------------------------------------------------");
           foreach (var f in ls)
           {
 
               Console.WriteLine(" {0} | {1}    | {2}",  f.date, f.number, f.time);
           }
           Console.WriteLine("---------------------------------------------------");
           return ;
       }
   }
}

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


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

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

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