프로그래밍/(도서)프랙티컬 C#

[C#] 프랙티컬 C# - 2.2 매출 계산 프로그램

Victory_HA 2022. 3. 31. 22:35

매출 계산 프로그램

조건1

  • sale.csv파일에서 데이터 획득
  • sale 클래스 정의
  • ReadSales 메서드 선언
    • 매개변수는 csv path
    • 반환형은 List
  • csv파일 읽기
  • 읽은 데이터 sale 객체 생성
  • sales list 인스턴스 생성
  • list에 sale객체 추가

ReadSales 메서드

static void Main()
{
    string csvPath = @"C:\Users\A\source\repos\ConsoleApp1\ConsoleApp1\Sales.csv";
    ReadSales(csvPath);
}
static List<Sale> ReadSales (string csvPath)
{
    Sale sale = new Sale();
    List<Sale> sales = new List<Sale>();

    string[] lines = File.ReadAllLines(csvPath);
    foreach (var line in lines)
    {
        string[] items = line.Split(",");
        sale.Name = items[0];
        sale.Category = items[1];
        sale.Amount = int.Parse(items[2]);
        sales.Add(sale);
    }

    return sales;
}