C#/C# 문법 범범조조 2021. 9. 5. 21:12
소개 안녕하세요. 오늘은 C# 문법에서 StreamReader 클래스를 이용하여 텍스트 파일을 읽는 방법에 대해서 알려 드리려고 합니다. 실무에서 프로젝트를 진행하다 보면, 텍스트 파일을 읽어와서 해당 데이터를 파싱해서 다루는 경우가 비일비재 한데요. 이럴때 매우 유용하게 사용할 수 있는 아주 기본적인 클래스 이므로 한번씩 사용해서 문법을 익히시는 것을 추천 드리도록 하겠습니다. 그럼 바로 예제 코드를 통해서 바탕화면에 저장되어 있는 test.txt 파일을 StreamReader 클래스를 이용하여 읽어 오는 예제 코드를 작성해 보도록 하겠습니다. 예제 코드 아래 예제 코드를 간단히 설명 드리도록 하겠습니다. 우선 File.Exists 라는 정적 메서드를 통해 파일의 존재 유무를 체크 하였습니다. 파일이 ..
더 읽기
C#/C# 문법 범범조조 2021. 9. 5. 16:12
소개 오늘은 C#에서 지정한 날짜의 요일을 구하는 방법에 대해서 알려 드리려고 합니다. 요일을 구하는 방법은 DayOfWeek 열거형 을 이용하여 매우 쉽게 구할 수 있습니다. 바로 예제 코드를 통해서 어떻게 요일을 구하는지 보여드리도록 하겠습니다. 예제 코드 using System; namespace ConsoleApp7 { static class Program { static void Main(string[] args) { var today = DateTime.Today; DayOfWeek dayOfWeek = today.DayOfWeek; if(dayOfWeek == DayOfWeek.Sunday) { Console.WriteLine("오늘은 일요일 입니다."); } else if(dayOfWeek..
C#/C# 문법 범범조조 2021. 9. 5. 16:03
소개 안녕하세요. 오늘은 C# 문법에서 Dictionary 컬렉션 사용 방법에 대해서 알려 드리려고 합니다. 그 중에서도, 딕셔너리에서 키를 중복 허용하게 해서 데이터를 저장할 수 있게 하는 방법에 대해서 알려 드리려고 합니다. 딕셔너리는 키가 중복되는 것을 허용하지 않습니다. 따라서 동일한 키에 여러 객체를 관련 지을 수 없습니다. 예를 들면 줄임말과 그 줄임말의 뜻을 딕셔너리로 관리하고 싶다고 가정합니다. 이때 사음에 나온 것처럼 동일한 줄임말에 여러 용어를 대응시키려고 해도 Dictionary 에는 대응 시킬 수 없습니다. pc : 프로그램 카운터 pc : 퍼스널 컴퓨터 하지만, 딕셔너리에서도 키를 중복허용하여 저장할 수 있는 방법은 있습니다. List 형을 지정하여 이용하면 됩니다. 예제 코드를 ..