C# 썸네일형 리스트형 폴더 생성하기 path 변수에 경로 넣어주면 된다. 해당 경로 중 없는 폴더는 모두 생성한다. DirectoryInfo dir = new DirectoryInfo(path); if (!dir.Exists) { dir.Create(); } 더보기 C# 홀수, 짝수 여부 판단하기 1. 짝수여부 판단하기 public bool IsEvenNumber(byte myNumeric) { return myNumeric % 2 == 0; } public bool IsEvenNumber(short myNumeric) { return myNumeric % 2 == 0; } public bool IsEvenNumber(int myNumeric) { return myNumeric % 2 == 0; } public bool IsEvenNumber(long myNumeric) { return myNumeric % 2 == 0; } 2. 홀수여부 판단하기 public bool IsOddNumber(byte myNumeric) { return myNumeric % 2 == 1; } public bool I.. 더보기 C# 진수 변환 1. 2진수 -> 10진수 public int BinaryToDecimal(string myString) { return Convert.ToInt32(myString, 2); } 2. 8진수 -> 10진수 public int OctalToDecimal(string myString) { return Convert.ToInt32(myString, 8); } 3. 16진수 -> 10진수 public int HexaToDecimal(string myString) { return Convert.ToInt32(myString, 16); } 4. 10진수 -> 2진수 public string DecimalToBinary(int myNumeric) { return Convert.ToString(myNumeric, 2).. 더보기 C# 양력 음력 변환 1. 양력 -> 음력 변환 public string ToLunarDate(string _year, string _month, string _day) { KoreanLunisolarCalendar klc = new KoreanLunisolarCalendar(); int year = Convert.ToInt32(_year); int month = Convert.ToInt32(_month); int day = Convert.ToInt32(_day); if (klc.GetMonthsInYear(year) > 12) { int leapMonth = klc.GetLeapMonth(year); if (month >= leapMonth) { month--; } } return new DateTime(year, mont.. 더보기 C# DateTime의 일자관련 Method 1. 해당일자가 포함된 달의 첫째날 반환하기. public static DateTime FirstDayOfMonth(DateTime date) { return new DateTime(date.Year, date.Month, 1); } 2. 해당일자가 포함된 달의 마지막날 반환하기. public static DateTime LastDayOfMonth(this DateTime date) { return FirstDayOfMonth(date).AddMonths(1).AddDays(-1); } 3. 해당일자가 포함된 달의 일수 반환하기. public static int DaysInMonth(this DateTime date) { return DateTime.DaysInMonth(date.Year, date.Mo.. 더보기 C# Visual Studio 응용프로그램 관리자 권한 실행방법 2가지 윈도우 운영체제에서 시스템 설정을 변경하기 위해서는 관리자 권한이 필요합니다. 그에 따른 C#으로 프로그램 개발 시 관리자 권한으로 실행되도록 하는 방법 2가지를 소개하고자 합니다. 1. manifest 파일을 이용하는 방법 6) 이후 디버그 시 응용프로그램이 관리자 권한으로 실행되는 것을 확인할 수 있다. 2. ProcessStartInfo 의 Verb(동사)를 이용하는 방법 using System.Diagnostics; using System.Security.Principal; namespace TEST { static class Program { /// /// 해당 응용 프로그램의 주 진입점입니다. /// [STAThread] static void Main() { // 해당 실행이 관리자 권한이 아.. 더보기 이전 1 다음