기본 연산자를 사용하여 bool 유형의 기본값을 가져옵니다. - bool a = default(bool); 위에서는 default 키워드를 사용하여 기본값을 가져왔습니다. bool −의 기본값을 표시하는 코드를 살펴보겠습니다. 예 using System; public class Demo { public static void Main() { bool a = default(bool); // default for bool
nameof 연산자는 변수, 유형 또는 멤버가 될 수 있는 요소의 문자열 리터럴을 반환합니다. 예를 들어, 다음은 우리의 변수입니다 - var vehicle = "motorbike"; 문자열 리터럴을 얻으려면 nameof −를 사용하세요. nameof(vehicle); 다음은 nameof 키워드를 구현하는 코드입니다 - 예시 using System; public class Program { static void Main() { var vehicle
Enum.GetName을 사용하여 Enum 값의 문자열 표현을 가져옵니다. 두 개의 매개변수가 있습니다 - 유형 - 열거 유형 개체 − 열거의 값 다음은 예입니다 - 예 using System; class Demo { enum Vehicle { Car, Motorbike, Truck, Bicycles };
열거형에 있는 상수 이름의 배열을 가져옵니다. 다음은 구문입니다 - Enum.GetNames(Type) 여기에 입력 열거형입니다. 다음은 예입니다 - 예 using System; class Demo { enum Vehicle { Car, Motorbike, Truck, }; static void Main() {  
NullReferenceException은 멤버 필드 또는 null을 가리키는 함수 유형에 액세스하려고 할 때 발생합니다. 다음은 예입니다 - 예시 using System; class Demo { static void Main() { string str = null; if (str.Length > 0) { Console.WriteLine(str); &n
먼저 두 개의 배열을 선언하고 초기화합니다. - int[] arr1 = { 37, 45, 65 }; int[] arr2 = { 70, 89, 118 }; 이제 새 목록을 만드십시오 - var myList = new List<int>(); myList.AddRange(arr1); myList.AddRange(arr2); AddRange() 메서드를 사용하여 배열을 새로 생성된 목록에 넣습니다. myList.AddRange(arr1); myList.AddRange(arr2); 이제 아래와 같이 목록을 배열로 변환하십시오
C#에서는 배열의 크기를 조정할 수 없지만 Array.Resize를 사용하면 배열을 다른 크기의 새 배열로 바꿀 수 있습니다. 다음은 우리의 배열입니다 - char[] ch = new char[10]; ch[0] = 'a'; ch[1] = 'b'; 이제 크기 조정 - Array.Resize<char>(ref ch, 10); 다음은 완전한 예입니다 - 예 using System; class Program { static void Main() {  
바이트 범위를 처리하려면 C#에서 버퍼 유형을 사용하십시오. Buffer.BlockCopy 메소드는 한 바이트 배열에서 다른 바이트 배열로 바이트를 복사합니다. 예시 using System; class Demo { static void Main() { // byte arrays byte[] b1 = new byte[] {39, 45, 58 }; byte[] b2 = new byte[5];  
한 바이트 배열에서 다른 바이트 배열로 바이트를 복사합니다. 예시 using System; class Demo { static void Main() { // byte arrays byte[] b1 = new byte[] {55, 66, 77, 88, 99}; byte[] b2 = new byte[8]; // copying bytes from one to anot
C# 배열을 새 배열로 바꾸려면 Array.Resize를 사용하십시오. 그것으로 새 배열의 크기를 설정하십시오 - Array.Resize<char>(ref arr, 4); 이제 아래와 같이 배열에 새 요소를 추가합니다. - 예시 using System; class Program { static void Main() { char[] arr = new char[5]; arr[0] = 'J'; &nb
바이트 배열 설정 - byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 }; 바이트 수를 계산하려면 - Buffer.ByteLength(b) 다음은 코드입니다 - 예시 using System; class Program { static void Main() { byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 }; int len = Buffer.ByteLength(b);
C#에서 GetByte() 메서드를 사용하여 개별 바이트 읽기 − 배열 설정 - int[] arr = { 3, 4, 12 }; 이제 Buffer.GetByte()를 사용하여 배열 요소를 표시하고 개별 바이트를 읽습니다 - for (int i = 0; i < Buffer.ByteLength(arr); i++) { Console.WriteLine(Buffer.GetByte(arr, i)); } 다음은 코드입니다 - 예시 using System; using System.Text; public class
SetByte() 메서드는 지정된 배열의 특정 위치에 있는 바이트에 지정된 값을 할당합니다. 먼저 배열을 설정하십시오 - int[] arr = { 3, 4, 12 }; 이제 SetByte()를 사용하여 값을 할당하십시오 - Buffer.SetByte(arr, 3, 20); 다음은 전체 코드입니다 - 예 using System; using System.Text; public class Demo { public static void Main() { int[] arr =
먼저 두 개의 배열을 설정하십시오 - int[] arr1 = { 15, 20, 27, 56 }; int[] arr2 = { 62, 69, 76, 92 }; 이제 새 목록을 만들고 AddRange() 메서드를 사용하여 병합하십시오 - var myList = new List<int>(); myList.AddRange(arr1); myList.AddRange(arr2); 그 후, 병합된 컬렉션을 배열로 변환 - int[] arr3 = myList.ToArray() 전체 코드를 살펴보겠습니다. 예 using System;
Buffer.BlockCopy 메서드를 사용하여 한 배열에서 다른 배열로 바이트 범위를 복사합니다. - 바이트 배열 설정 - byte[] b1 = new byte[] {22, 49}; byte[] b2 = new byte[5]; 한 배열에서 다른 배열로 바이트 복사 - Buffer.BlockCopy(b1, 0, b2, 0, 2); 다음은 완전한 코드입니다 - 예시 using System; class Demo { static void Main(){ // byte arr
BinarySearch 메서드를 사용하여 배열 요소의 위치를 가져옵니다. 문자열 배열 설정 - string[] str = { "a", "m", "i", "t"}; 이제 Array.BinarySearch를 사용하여 문자 t의 위치를 얻으십시오 - Array.BinarySearch(str, "t"); 다음은 전체 코드입니다 - 예시 using System; using System.Text; public class Demo {  
ConvertAll 메서드를 사용하여 정수 배열을 문자열 배열로 변환합니다. 정수 배열 설정 - int[] intArray = new int[5]; // Integer array with 5 elements intArray[0] = 15; intArray[1] = 30; intArray[2] = 44; intArray[3] = 50; intArray[4] = 66; 이제 Array.ConvertAll() 메서드를 사용하여 정수 배열을 문자열 배열로 변환 - Array.ConvertAll(intArray, ele => el
Array.Exists 메소드를 사용하여 값이 배열에 있는지 확인하십시오. 문자열 배열 설정 - string[] strArray = new string[] {"keyboard", "screen", "mouse", "charger" }; 배열에서 keyboard 값을 찾아야 한다고 가정해 보겠습니다. 이를 위해 Array.Exists() −를 사용하십시오. Array.Exists(strArray, ele => ele == "keyboard&quo
마지막으로 일치하는 요소를 찾으려면 Array.LastIndexOf 메서드를 사용합니다. 요소가 정수 배열에 없으면 -1을 반환합니다. 다음은 배열입니다 - int[] val = { 97, 45, 76, 21, 89, 45 }; 이제 요소 45의 마지막 인덱스를 검색해야 한다고 가정해 보겠습니다. 이를 위해 Array.LastIndexOf() 메서드를 사용하십시오 - int res = Array.LastIndexOf(val, 45); 다음은 예입니다 - 예시 using System; using System.Text; publi
배열의 TrueForAll() 메서드를 사용하면 모든 요소에서 조건을 확인할 수 있습니다. 예를 들어 보겠습니다 - 예 using System; using System.Text; public class Demo { public static void Main() { int[] val = { 97, 45, 76, 21, 89, 45 }; // checking whether all the array element are more than