Имеется файл с расшифровкой счета за телефонные разговоры - 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 ;
}
}
}