Zip 방식으로 술어를 사용하여 시퀀스를 병합합니다. 다음은 병합할 배열입니다. int[] intArray = { 10, 20, 30, 40 }; string[] stringArray = { "Jack", "Tim", "Henry", "Tom" }; 이제 Zip 메서드를 사용하여 두 배열을 병합해 보겠습니다. intArray.AsQueryable().Zip(stringArray, (one, two) => one + " " + two)
3차원 배열의 순위를 얻으려면 Rank 속성을 사용하십시오. 3차원 배열을 설정합니다. int[,,] arr = new int[3,4,5] 이제 순위를 확인하세요. arr.Rank 전체 코드를 살펴보겠습니다. 예시 using System; class Program { static void Main() { int[,,] arr = new int[3,4,5] Console.WriteLine("Dimensions of Arra
3차원 배열이 −라고 가정해 보겠습니다. int[,,] arr = new int[3,4,5]; 높이와 너비, 즉 행과 열을 얻으려면 Array.GetLength(0) – for rows Array.GetLength(1) – for columns 예 using System; class Program { static void Main() { int[,,] arr = new int[3,4,5]; Console.Writ
3차원 배열의 경계를 얻으려면 C#에서 GetUpperBound() GetLowerBound() 메서드를 사용하십시오. 이러한 방법에서 설정되는 매개변수는 치수 즉입니다. 배열이 −라고 가정해 보겠습니다. int[,,] arr = new int[3,4,5]; 3차원 배열의 경우 차원이 0입니다. arr.GetUpperBound(0) arr.GetLowerBound(0) 3차원 배열의 경우 차원 1입니다. arr.GetUpperBound(1) arr.GetLowerBound(1) 3차원 배열의 경우 차원이 2입니다. arr.
null 참조가 유효한 인수로 허용되지 않는 메서드에 전달되면 예외가 발생합니다. 예를 들어 보겠습니다. null 매개변수를 int.Parse() 메서드로 설정하면 ArgumentNullException이 아래와 같이 발생합니다. - 예시 using System; class Demo { static void Main() { string val = null; int res = int.Parse(val); // error is thro
Int32 값을 10진수로 변환하려면 Convert.ToDecimal() 메서드를 사용하세요. Int32는 32비트 부호 있는 정수를 나타냅니다. 다음이 Int32 값이라고 가정해 보겠습니다. int val = 2923; 이제 십진수로 변환합니다. decimal decVal = Convert.ToDecimal(val); 전체 예를 살펴보겠습니다. 예시 using System; public class Demo { public static void Main() { in
Byte 값을 Int32 값으로 변환하려면 Convert.ToInt32() 메서드를 사용하세요. Int32는 32비트 부호 있는 정수를 나타냅니다. 다음이 Byte 값이라고 가정해 보겠습니다. byte val = Byte.MaxValue;; 이제 Int32로 변환합니다. int intVal = Convert.ToInt32(val); 전체 예를 살펴보겠습니다. 예 using System; public class Demo { public static void Main() { &nb
Double 값을 Int64 값으로 변환하려면 Convert.ToInt64() 메서드를 사용하세요. Int64는 64비트 부호 있는 정수를 나타냅니다. 다음이 우리의 이중 값이라고 가정해 보겠습니다. double val = 23.951213e12; 이제 Int64로 변환합니다. long longVal = Convert.ToInt64(val); 전체 예를 살펴보겠습니다. 예시 using System; public class Demo { public static void Main() { &nb
Any 메소드는 시퀀스의 요소가 특정 조건을 만족하는지 여부를 확인합니다. 조건을 만족하는 요소가 있으면 true를 반환합니다. 예를 들어 보겠습니다. int[] arr = {5, 7, 10, 12, 15, 18, 20}; 이제 Any() 메서드를 사용하여 위 배열의 요소 중 10보다 큰 요소가 있는지 확인합니다. arr.AsQueryable().All(val => val > 5); 요소 중 하나라도 조건을 만족하면 True가 반환됩니다. 전체 예를 살펴보겠습니다. 예시 using System; using Sys
Double 값을 정수 값으로 변환하려면 Convert.ToInt32() 메서드를 사용하세요. Int32는 32비트 부호 있는 정수를 나타냅니다. 다음이 우리의 이중 값이라고 가정해 보겠습니다. double val = 21.34; 이제 Int32로 변환합니다. int res = Convert.ToInt32(val); 전체 예를 살펴보겠습니다. 예 using System; public class Demo { public static void Main() { doubl
바이트는 8비트 부호 없는 정수를 나타냅니다. 8비트 부호 없는 정수(바이트)를 10진수로 암시적으로 변환할 수 있습니다. 방법을 알아보겠습니다. 다음은 바이트 값입니다. byte val = 16; 암시적으로 변환하려면 아래와 같이 값을 할당하십시오 - decimal dec; dec = val; 전체 예를 살펴보겠습니다. 예시 using System; public class Demo { public static void Main() { byte val = 16; &
32비트 부호 없는 정수(UInt)를 10진수로 암시적으로 변환하려면 먼저 UInt를 선언해야 합니다. uint val = 342741539; 이제 10진수로 변환하려면 값을 할당하면 됩니다. decimal dec; // implicit dec = val; 예 using System; public class Demo { public static void Main() { uint val = 342741539; decimal dec; &
C#에서 정수의 평균을 찾으려면 Queryable Average() 메서드를 사용하세요. 다음이 정수 배열이라고 가정해 보겠습니다. var arr = new int[] { 10, 17, 25, 30, 40, 55, 60, 70 }; 이제 Average() 메서드를 사용하여 요소의 평균을 구합니다. double avg = Queryable.Average(arr.AsQueryable()); 예 using System; using System.Linq; class Demo { static void Main()
요소를 캐스팅하려면 Cast() 메서드를 사용하세요. 다음은 우리의 목록입니다. List<object> myList = new List<object> { "Mac", "Windows", "Linux", "Solaris" }; 이제 캐스팅하고 substring() 메서드와 함께 Cast() 메서드를 사용하여 목록에 있는 모든 문자열의 처음 두 글자를 표시합니다. IEnumerable<string> res = myList.AsQu
문자열에서 요소를 확인하려면 Contains() 메서드를 사용합니다. 다음은 문자열 배열입니다. string[] arr = { "Java", "C++", "Python"}; 이제 Contains() 메서드를 사용하여 문자열 배열에서 특정 문자열을 찾습니다. arr.AsQueryable().Contains(str); 전체 예를 살펴보겠습니다. 예시 using System; using System.Linq; using System.Collections.Generic; class
문자열 배열에서 특정 문자열로 검색하려면 Linq Contains() 메서드를 사용합니다. string[] arr = { "Bag", "Pen", "Pencil"}; 이제 문자열 변수에 문자열을 추가하십시오. 즉, 검색하려는 문자열입니다. string str = "Pen"; Contains() 메서드를 사용하여 위의 문자열을 검색합니다. arr.AsQueryable().Contains(str); 전체 예를 살펴보겠습니다. 예 using System; usi
Count 메서드는 시퀀스의 요소 수를 반환합니다. 먼저 배열을 설정하겠습니다. string[] arr = { "Java", "C++", "Python"}; 이제 Count() 메서드를 사용하여 배열 요소를 계산합니다. arr.AsQueryable().Count(); 다음은 완전한 예입니다. 예시 using System; using System.Linq; using System.Collections.Generic; class Demo { static
이 메서드는 빈 컬렉션을 처리하는 데 사용됩니다. 이 메서드는 오류를 표시하는 대신 기본값을 표시합니다. 다음 목록이 있습니다. List<double> myList = new List<double>(); 보시다시피 위의 목록이 비어 있으므로 기본값을 표시할 수 있습니다. var res = myList.DefaultIfEmpty(); 예를 들어 보겠습니다. 예시 using System; using System.Linq; using System.Collections.Generic; class Demo { &n
Upperbound 및 Lowerbound를 얻으려면 C#에서 각각 GetUpperBound() GetLowerBound() 메서드를 사용하십시오. 이러한 방법에서 설정되는 매개변수는 치수 즉입니다. 3D 배열이 −라고 가정해 보겠습니다. int[,,] arr = new int[2,3,4]; 3차원 배열의 경우 차원이 0입니다. arr.GetUpperBound(0) arr.GetLowerBound(0) 3차원 배열의 경우 차원 1입니다. arr.GetUpperBound(1) arr.GetLowerBound(1) 3차원 배열
파라미터 값이 정수 범위를 벗어나면 OverflowException이 발생합니다. 예를 들어 보겠습니다. 정수 범위를 벗어난 int.Parse() 메서드에 값을 설정하면 아래와 같이 OverflowException이 발생합니다. - 예시 using System; class Demo { static void Main() { string str = "757657657657657"; int res = int.Parse(