본문 바로가기

CSharp/CSharp 문법5

C# 강의 메모 C# 강의 메모 ******************** 1강 -구글에 C# 설치 검색 후 설치 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { class Program { static void Main(string[] args) { Console.WriteLine("Hello C#"); Console.WriteLine(args.Length); //args 인자 개수 Console.WriteLine("Hello" + args[0]); Console.ReadKey(); } } } - CMD 창에서 실행파일명 띄.. 2022. 9. 28.
기초문법 정리2 기초문법 정리2 소스 그룹화 #region 명칭 #endregion 파일 생성 //파일경로에 없으면 생성 있으면 연다. 두번째 인자를 True면 파일이 있을시 추가로 연다 using (StreamWriter writer = new StreamWriter(_path, true)) { writer.WriteLine(data); } //using은 using 안에서만 사용하고 나가면 자동 클로우즈해준다. (예전 파일 열고 계속 잡고있는 현상때문에 사용한다.) 예외처리 try { } catch(Exception ex) { } 날짜 형식 writer.WriteLine(DateTime.Now.ToString("yyyyMMdd HH:mm:ss\t") + data); //20151204 18:01:01 processi.. 2022. 9. 27.
두 문자열 경로로 결합 두 문자열 경로로 결합 public static string Combine(string path1, string path2, string path3); System.IO.Path.Combine(Application.Root,"log"); 2022. 9. 26.
파일 체크 후 생성 파일 체크 후 생성 using System.IO; public LogManager() { _path = System.IO.Path.Combine(Application.Root,"log"); } private void _SetLogPath() { if (!Directory.Exists(_path)) Directory.CreateDirectory(_path); } 2022. 9. 20.
기초문법 정리 기초문법 정리 조건문 if (조건식) { // 조건이 참일 경우 실행될 문장 } if (조건식) { // 참일 경우에 실행될 문장 } else { // 위의 조건식에 아무것도 해당하지 않을때 실행될 문장 } if (조건식) { // 참일 경우에 실행될 문장 } else if (조건식) { // 참일 경우에 실행될 문장 } else { // 위의 조건식에 아무것도 해당하지 않을때 실행될 문장 } switch (조건식) { case 상수: // 만약 조건식의 결과가 이 상수와 같다면! // 실행될 코드 break; // 탈출! case 상수: // 실행될 코드 break; } 반복문 while (조건식) { // 반복 실행될 코드 } for(초기식; 조건식; 증감식) { // 반복 실행될 코드 } forea.. 2022. 9. 16.