매출 계산 프로그램
조건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;
}
'프로그래밍 > (도서)프랙티컬 C#' 카테고리의 다른 글
[C#] 프랙티컬 C# - 3.1 람다식 (0) | 2022.03.31 |
---|---|
[C#] 프랙티컬 C# - 2.1 거리 환산 프로그램 (0) | 2022.03.31 |
[C#] 프랙티컬 C# - 1. 객체지향 프로그래밍 기초 (0) | 2022.03.31 |