분류 전체보기 (13) 썸네일형 리스트형 [Vim] 기본 단축키 및 명령어 정리 보통 검색해서 나오는 Vim 명령어들 중에 사용하지 않게 되는 명령어들도 너무 많아서 최소한의 것들만 정리해봤다. 모든 명령어를 사용해보려고 시도해보았지만 솔직히 아래의 명령어만으로 모든 명령어를 대체할 수 있는 것 같다.. 기존 명령어들의 대체 활용이 궁금하면 맨 아래 설명 참고 삽입 명령 명령모드에서 편집모드로 들어갈때 사용 명령어 설명 i 커서 위치에 삽입 I 커서 줄 맨 앞에 삽입 a 커서 다음칸에 삽입 A 커서 줄 맨 뒤에 삽입 o 커서 아랫줄에 삽입 O 커서 윗줄에 삽입 s 커서 글자 지우고 삽입 이동 명령 명령모드 상태에서 이동만 할 때 사용 명령어 설명 w 다음단어 첫 글자로 이동 b 이전단어 첫 글자로 이동 e 다음단어 마지막 글자로 이동 gg 문서 맨 앞으로 이동 G 문서 맨 끝으로 이.. [C#] 기본적인 파일 쓰기 및 읽기 텍스트 파일을 쓰고 읽는 것은 C#에서 뿐만 아니라 어느 언어, 프로그램을 사용하든 한번 쯤은 사용하게 되는 기본사항이다. 따라서 어렵지도 않고 간단하니 한번 알아보자. 파일 한번에 쓰기 string file_path = @"C:\Users\user\Desktop\my_file.txt"; string[] lines = {"First Line", "Second Line", "Third Line"}; System.IO.File.WriteAllLines(file_path, lines); 파일 경로를 정해준다. 원하는 디렉토리 경로 끝에 .txt 확장자를 가진 파일 이름을 정해주면 파일을 쓰고 해당 이름으로 파일을 생성한다. 여러 형태로 쓸 수 있지만 이번엔 lines와 같이 배열로 써보겠다. WriteAllL.. [C#] 디렉토리 존재 유무 확인 및 생성 C#으로 윈도우 프로그램을 하다가 디렉토리를 생성해야 할 상황이 생겼다. 파일은 몰라도 디렉토리를 또 생성하거나 할 일이 생길지는 모르겠지만 혹시 몰라서 정리한다. 정말 간단하다.. string dir_path = @"C:\Users\user\Desktop"; if (Directory.Exists(dir_path) == false) { Directory.CreateDirectory(dir_path); } dir_path 는 말 그대로 디렉토리의 경로이다. Directory 클래스의 Exists() 함수를 통해 해당 경로에 디렉토리 존재 유무를 boolean 값으로 받아낸다. 존재하지 않는다면 CreateDirectory() 함수를 사용해 디렉토리를 생성하면 된다. 끝. [C#] 반복문 - for, foreach 사용법 프로그래밍 언어에서 반복문이라고 하면 대표적으로 while문과 for문이 있다. while, for문 자체의 문법은 대부분 비슷하거나 같지만 요즘에는 각 언어마다 더 효율적인 for문을 하나씩 가지고있다. C#에서는 foreach문이며 대부분의 상황에서 for문보다 편하기 때문에 이번에 정리한다. for 문 가장 사용빈도가 높고 대표적인 반복문으로서 문법은 거의 모든 언어에서 같다. for(선언;조건;증감) { } 선언 - 선언부에서는 반복에 사용될 변수를 선언해준다. 조건 - for문은 조건부가 true 일 경우에만 반복되기 때문에 원하는 횟수만큼 동작하게 조건을 걸어준다. 증감 - 사실상 조건문 만으로는 for문을 완전히 동작시킬 수 없다. 증감식에서 선언된 변수를 알맞게 증감시켜준다. int[] a.. [C#] 문자열변환 string -> int C#에서는 몇가지 방법을 통해 string타입을 int타입으로 변환시킬 수 있다. string -> int 3가지 방법 중 선택 방법 1 string number_str = "10"; int number_int = Convert.ToInt32(number_str); Convert 클래스를 사용하여 변환한다. 방법 2 string number_str = "10"; int number_int = Int32.Parse(number_str); Parse() 함수를 사용하여 변환한다. 방법 3 string number_str = "10"; int number_int; bool is_parsable = Int32.TryParse(number_str, out number_int); if (is_parsable) { .. 이전 1 2 다음