본문 바로가기

C#31

C# 디렉토리(폴더)가 존재유무 확인 방법 C# 프로그래밍 작업 시 파일을 읽고, 쓰거나 또는 파일의 속성등을 확인할 때, 대부분 파일의 존재유무만 확인하는 경우가 많습니다. 그렇게 되면 디렉토리(폴더)가 없는 경우 에러가 발생할 수 있습니다. 이번에는 디렉토리의 존재유무를 확인하는 방법에 대하여 알아보도록 하겠습니다. C# DircetoryInfo (디렉토리 속성을 가져오는 클래스) ⊙ DirectoryInfo.Exists 지정한 경로에 정상적으로 디렉토리(폴더)가 존재하는지 확인하는 변수 // Directory 경로 지정 string path = @"D:\\Test"; // DriectoryInfo 생성 DirectoryInfo info = new DirectoryInfo(path);// path는 해당 디렉토리의 경로 // 디렉토리 존재 유.. 2023. 1. 10.
Visual Studio, C# 사용 시 영문 입력 간격이 이상할 때 갑자기 C#으로 프로그래밍을 하던 도중 Visual Studio에서 영문 간격이 이상하게 벌어지는 현상을 발견하였습니다. 이 현상이 왜 일어나는지 구글링해보다 찾은 해결 방법을 알게 되었습니다. 당황하실 분들을 위해서 공유드립니다. Visaul Studio 영문 간격 이상 시 해결 방법 아래 보이는 현상과 같이 갑자기 글자의 간격이 너무 벌어지는 현상을 겪으신 분들에게 해결 방법을 공유해 드립니다. 저 역시 많이 당황해서 열심히 구글링 한 결과 저도 모르는 사이 Alt + '=' 키를 입력했었나 봅니다. 다시 한번 Alt + '=' 키를 입력하여 정상적인 영문 간격으로 돌아오는 것을 확인하였습니다. 다른 분들께서도 이 경우 많이들 당황하실 것으로 판단되어, 구글링 한 해결 방법을 공유하기 위하여 조금이라.. 2022. 12. 27.
C# Visual Studio 개발 툴 환경 설정 및 프로젝트 생성 방법 C# 언어를 공부하기에 앞서 먼저 개발환경(Visual Studio) 설정 및 프로젝트 생성 방법에 대하여 알아보려고 합니다. 어떤 개발 언어든 프로그래밍을 위해서는 개발 툴이 있어야 하는데, C# 코딩 시 가장 많이 사용하고 있는 개발 툴입니다. C# 프로그래밍 개발 툴(Visual Studio) 환경 설정 1. Visual Studio 설정 Visual Studio 란? Visual Studio는 마이크로소프트사의 통합 개발 환경입니다. 마이크로소프트사가 제공하는 정보에 따라서 설치 및 실행합니다. 현재 필요로 하는 Version으로 설치를 진행하시면 됩니다. Visual Studio 2019 Community / Enterprise / Professional (현재 사용 중인 환경) 설치는 아래 링.. 2022. 12. 16.
C# SQLiteDataReader에서 데이터 Null값 여부 체크 이번에는 C#에서 SQLiteDataReader를 사용하여 데이터를 조회한 후 데이터를 변수에 대입하는 경우 null값으로 인한 예외가 발생하실 수 있습니다. 이때 조회한 데이터가 null 값인지 편하게 확인하는 방법에 대하여 알아보겠습니다. C# SQLiteDataReader Null값 체크 SQLiteDataReader 란? SQLite 데이터베이스에 대한 실행된 조회 명령의 결과를 읽은 결과값을 SQLiteDataReader 객체에 담아서 데이터를 가져옵니다. IsDBNull 메서드 SQLite 데이터베이스에서 조회 결과의 데이터에 대하여 컬럼에 존재하지 않거나 null인 값인지 여부를 표시하는 값을 가져옵니다. 매개변수로는 0부터 시작하는 int 열 서수입니다. 지정된 열이 DBNull이면 Tru.. 2022. 12. 16.