두 날짜를 설정하십시오. DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20); DateTime date2 = new DateTime(2018, 7, 15, 11, 14, 25); 이제 두 날짜의 차이를 계산하십시오. TimeSpan ts = date2 - date1; 더 멀리 이동하여 초 단위로 차이를 계산합니다. ts.TotalSeconds 전체 코드를 살펴보겠습니다. 예시 using System; using System.Linq; public class Demo {
먼저 두 날짜를 설정합니다. DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 17, 11, 14, 25); 이제 두 날짜의 차이를 계산하십시오. TimeSpan ts = date2 - date1; 분을 계산하려면. ts.TotalMinutes 전체 코드를 살펴보겠습니다. 예시 using System; using System.Linq; public class Demo { public s
WindowsLeft 속성은 화면 버퍼를 기준으로 콘솔 창 영역의 가장 왼쪽 위치를 가져오거나 설정합니다. 가장 왼쪽 위치를 얻으려면 정수 변수를 선언하십시오. int left; 이제 Console.WindowLeft 속성을 사용하십시오. left = Console.WindowLeft 전체 예를 살펴보겠습니다. 예 using System; class Demo { static void Main() { int left; left =
다음은 날짜에 대한 두 개의 DateTime 개체라고 가정해 보겠습니다. DateTime date1 = new DateTime(2018, 8, 11, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 11, 11, 14, 25); TimeSpan을 사용하여 이 두 날짜의 차이를 찾으십시오. TimeSpan ts = date2 - date1; 이제 밀리초를 얻으려면 다음 속성을 사용하십시오 - ts.TotalMilliseconds 전체 코드를 살펴보겠습니다. 예 using System;
AsEnumerable() 메서드를 사용하여 형식을 해당 IEnumerable로 캐스트합니다. 확장 방식입니다. 이 예에서는 배열을 설정했습니다. int[] myArr =새로운 int[10];myArr[0] =1;myArr[1] =2;myArr[2] =3;myArr[3] =4;myArr[4] =5; 이제 AsEnumerable() 메서드를 사용하여 캐스팅했습니다. myArr.AsEnumerable(); 예시 시스템 사용, System.Linq 사용, 클래스 데모 { static void Main() { int[] myArr =n
All() 메서드를 사용하여 시퀀스의 요소가 조건을 충족하는지 여부를 확인합니다. 요소 중 하나가 설정 조건을 만족하지 않더라도 All() 메서드는 False를 반환합니다. 조건을 설정하려면 Lambda 표현식을 사용하십시오. 아래는 모든 요소가 20보다 큰지 확인하는 조건입니다. myArr.AsQueryable().All(val => val > 20); 예를 들어 보겠습니다. 예 using System; using System.Linq; class Demo { static void Main()
날짜 시간을 사용하십시오. 현재 요일을 표시하는 DayOfWeek 속성입니다. DayOfWeek wk = DateTime.Today.DayOfWeek; 이제 wk를 표시하면 현재 요일이 표시됩니다. 현재 요일을 확인하는 전체 코드를 살펴보겠습니다. 예 using System; using System.Linq; public class Demo { public static void Main() { DayOfWeek wk = DateTime.Today.DayOfWeek; &
현재 월을 표시하려면 먼저 지금을 사용하여 현재 날짜를 가져옵니다. DateTime dt = DateTime.Now; 이제 Month 속성을 사용하여 현재 월을 가져옵니다. dt.Month 전체 코드를 살펴보겠습니다. 예시 using System; using System.Linq; public class Demo { public static void Main() { DateTime dt = DateTime.Now; Console.W
DateTime을 최소값으로 설정하십시오. DateTime.MinValue; 위는 최소값, 즉를 표시합니다. 1/1/0001 최소값을 표시하고 공백으로 초기화하기 위해 날짜에 null을 추가하지 않는 방법을 살펴보겠습니다. 예 using System; using System.Linq; public class Demo { public static void Main() { DateTime dt = DateTime.MinValue; Co
생성 날짜 짧은 시간 형식 지정자는 공백으로 구분된 짧은 날짜(d) 및 짧은 시간(t) 패턴의 조합입니다. DateTime을 사용하여 날짜를 설정합니다. DateTime dt = new DateTime(2018, 10, 2, 7, 59, 20); 이제 (g) 형식 지정자를 사용합니다. dt.ToString("g", DateTimeFormatInfo.InvariantInfo)); 예 using System; using System.Globalization; class Demo { stati
날짜의 최대값을 설정하려면 DateTime 속성 MaxValue를 사용하십시오. DateTime max = DateTime.MaxValue; 이제 최대값을 표시하여 아래와 같이 날짜의 최대값을 구합니다. 예시 using System; using System.Linq; public class Demo { public static void Main() { DateTime max = DateTime.MaxValue; Console.Writ
TakeLast() 메서드를 사용하여 배열 끝에서 요소를 반환합니다. 먼저 배열을 선언하고 초기화합시다. int[] prod = { 110, 290, 340, 540, 456, 698, 765, 789}; 이제 마지막 세 가지 요소를 가져오겠습니다. IEnumerable<int> units = prod.AsQueryable().TakeLast(3); 전체 코드를 살펴보겠습니다. 예 using System; using System.Linq; using System.Collections.Generic; public cl
시간 범위는 시간의 길이를 나타냅니다. TimeSpan의 최소값을 얻으려면 다음 속성을 사용하십시오. TimeSpan.MinValue 예 using System; using System.Linq; public class Demo { public static void Main() { Console.WriteLine(TimeSpan.MinValue); } } 출력 -10675199.02:48:05.4775808
시간 범위는 시간의 길이를 나타냅니다. TimeSpan의 최대값을 얻으려면 다음 속성을 사용하십시오. TimeSpan.MaxValue 예시 using System; using System.Linq; public class Demo { public static void Main() { Console.WriteLine(TimeSpan.MaxValue); } } 출력 10675199.02:48:05.4775807
시간의 절대값을 얻으려면 TimesSpan Duration() 메서드를 사용하십시오. 다음이 TimeSpan이라고 가정해 보겠습니다. TimeSpan ts = new TimeSpan(-7, -50, -25); 이제 절대값을 구합니다. TimeSpan duration = ts.Duration(); 전체 코드를 살펴보겠습니다. 예시 using System; using System.Linq; public class Demo { public static void Main() { &nbs
BufferHeight를 사용하여 버퍼 영역의 높이를 가져오거나 설정합니다. 다음과 같이 속성을 사용하십시오 - Console.BufferHeight 전체 예를 살펴보겠습니다. 예 using System; class Demo { static void Main() { Console.WriteLine("Buffer height (rows) = "+Console.BufferHeight); } } 출력 Buffer height (row
PadLeft() 메서드를 사용하여 문자열의 시작 부분을 공백으로 채웁니다. 유니코드 문자로 채울 수도 있습니다. 다음이 우리의 문자열이라고 가정해 봅시다. string myStr = "DemoOne"; 위 문자열의 시작 부분에 패딩을 설정하려면 PadLeft 메서드를 사용하세요. myStr.PadLeft(10); 다음은 완전한 예입니다. 예시 using System; class Demo { static void Main() { string mySt
요소가 없는 목록이 있습니다. List<float> val = new List<float> { }; 기본값을 표시하고 오류를 방지하려면 FirstorDefault() 메서드를 사용하십시오. val.AsQueryable().FirstOrDefault(); 기본값으로 표시할 값을 변경할 수도 있습니다. 코드를 살펴보겠습니다. 예 using System; using System.Collections.Generic; using System.Linq; class Demo { static vo
TimeSpan Seconds()는 시간의 일부인 반면 TimeSpan TotalSeconds()는 전체 시간을 초로 변환합니다. 먼저 TimeSpan Seconds() 메서드를 살펴보겠습니다. 예시 using System; using System.Linq; public class Demo { public static void Main() { TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0); // se
Convert.ToChar 메서드는 지정된 값을 유니코드 정수로 변환하는 데 사용됩니다. sbyte 변수를 선언했습니다. sbyte byteVal = 200; 이제 Convert.ToChar() 메서드를 사용하여 sbyte 값을 유니코드 정수로 변환합니다. charVal = Convert.ToChar(b); 다른 예를 살펴보겠습니다. 예시 using System; public class Demo { public static void Main() { sbyte[] by