StringBuilder를 사용하면 문자열의 문자 수를 확장할 수 있습니다. String은 한 번 생성되면 변경할 수 없지만 StringBuilder는 확장할 수 있습니다. 메모리에 새로운 객체를 생성하지 않습니다. StringBuilder를 초기화합니다. StringBuilder str = new StringBuilder(); C#에서 StringBuilder로 작업하는 방법을 배우기 위한 예를 살펴보겠습니다. 예시 using System; using System.Text; public class Program {
다음은 정렬되지 않은 배열입니다. int[] list = {98, 23, 97, 36, 77}; 이제 먼저 Sort() 메서드를 사용하여 배열을 정렬합니다. Array.Reverse(list); 결국 내림차순으로 정렬된 배열을 제공하는 Reverse() 메서드를 사용하십시오. Array.Reverse(list); 다음 코드를 실행하여 1차원 배열을 내림차순으로 정렬할 수 있습니다. 예시 using System; namespace Demo { public class MyApplication {
다음은 정수 배열입니다. int[] arr = { 99, 43, 86 }; 정렬하려면 Sort() 메서드를 사용하십시오. Array.Sort(arr); 다음은 Sort() 메서드를 사용하여 C#에서 배열을 정렬하는 방법을 표시하는 전체 코드입니다. 예 using System; class Demo { static void Main() { int[] arr = { 99, 43, 86 }; // sort &nbs
조건 연산자는 ?: 기호로 표시됩니다. 첫 번째 피연산자는 평가 표현식입니다. 오른쪽에서 왼쪽으로의 연관성이 있습니다. 조건 연산자의 구문입니다. expression ? expression : expression 조건 연산자는 다음과 같이 작동합니다 - 첫 번째 피연산자는 암시적으로 bool로 변환됩니다. 첫 번째 피연산자가 true로 평가되는 경우 , 두 번째 피연산자가 평가됩니다. 첫 번째 피연산자가 거짓으로 평가되는 경우 , 세 번째 피연산자가 평가됩니다. 마지막 두 피연산자 중 하나만 조건식에서 평가
C#의 Array.Clear 클래스는 모든 요소를 지웁니다. 아래 예에서는 먼저 3개의 요소가 있는 배열을 고려했습니다. int[] arr = new int[] { 11, 40, 20}; 이제 Array.clear 메서드를 사용하여 모든 배열을 0으로 만들었습니다. Array.Clear(arr, 0, arr.Length); C#에서 Array.clear 메서드의 예를 살펴보겠습니다. 예시 using System; class Program { static void Main() {  
C#의 Clone() 메서드는 기존 배열을 복제하는 데 사용됩니다. 먼저 복제할 어레이를 설정합니다. string[] arr = { "Web", "World"}; 이제 array.Clone() 메서드를 사용하여 위에서 만든 배열을 복제합니다. string[] arrClone = array.Clone() as string[]; 전체 예를 살펴보겠습니다. 예 using System; class Program { static void Main() {
이름에서 알 수 있듯이 C#의 Array.Copy() 메서드는 한 배열의 요소를 다른 배열로 복사하는 데 사용됩니다. 다음은 구문입니다. Array.Copy(src, dest, length); 여기 src =복사할 배열 목적지 =대상 배열 길이 =복사할 요소 수 다음은 C#에서 배열 클래스의 Copy(,,) 메소드 사용법을 보여주는 예제입니다. 예시 using System; class Program { static void Main() { int[
C#의 CopyTo() 메서드는 한 배열의 요소를 다른 배열로 복사하는 데 사용됩니다. 이 방법에서는 원본 배열에서 복사하려는 시작 인덱스를 설정할 수 있습니다. 다음은 구문입니다. CopyTo(dest, index); 여기 목적지 =대상 배열 색인 =시작 색인 다음은 C#에서 배열 클래스의 CopyTo(,) 메서드를 사용한 예입니다. 예 using System; class Program { static void Main() { int[] arrSource = ne
C#의 Directory 클래스는 디렉터리 구조를 조작하는 데 사용됩니다. 디렉토리를 생성, 이동, 제거하는 방법이 있습니다. 다음은 Directory 클래스의 메소드 중 일부입니다. 시니어 번호 방법 및 설명 1 CreateDirectory(문자열) 지정된 경로에 있는 모든 디렉토리와 하위 디렉토리를 생성합니다. 2 삭제(문자열) 빈 디렉토리 삭제 3 존재(문자열) 주어진 경로가 기존 디렉토리를 참조하는지 여부 4 GetCreationTime(문자열) 디렉토리의 생성 날짜와 시간을 가져옵니다. 5
GetLength는 Array의 지정된 차원에 있는 요소 수를 나타내는 32비트 정수를 가져옵니다. 먼저 배열을 설정합니다. int[,] arr = new int[20, 30]; 배열의 지정된 차원에 대해 -와 같이 GetLength() 메서드에서 인덱스를 설정합니다. Arr.GetLength(1); 예시 using System; class Program { static void Main() { int[,] arr = new int[20, 30]; &nbs
C#의 GetLongLength 메서드는 Array의 지정된 차원에 있는 요소 수를 나타내는 64비트 정수를 가져옵니다. 먼저 배열을 설정합니다. long[,] arr2= new long[15, 35]; 배열의 지정된 차원에 대해 GetLongMethod() 메서드에서 −와 같이 인덱스를 설정합니다. long len2 = arr2.GetLongLength(0); 전체 예를 살펴보겠습니다. 예시 using System; class Program { static void Main() { &nbs
C#에서 배열 클래스의 GetLowerBound() 메서드는 배열에서 지정된 차원의 하한을 가져옵니다. 먼저 배열을 설정하고 아래와 같이 하한값을 구합니다. - arr.GetLowerBound(0).ToString() 다음은 C#에서 GetLowerBound() 메서드를 사용한 예시입니다. 예 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace lower { class Program {
일부 값으로 목록을 설정하십시오. 여기에 문자열 목록이 있습니다. var cars = new List<string>() {"Mercedes", "Audi", "Jaguar" }; 정렬하려면 Sort() 메서드를 사용하기만 하면 됩니다. cars.Sort(); 다음은 C#에서 목록을 정렬하는 방법을 보여주는 예입니다. 예시 using System; using System.Collections.Generic; public class Program { &nb
C#에서 배열 클래스의 GetType() 메서드는 현재 인스턴스의 Type을 가져옵니다(Object에서 상속됨). 유형을 얻으려면 Type tp = value.GetType(); 아래 예시에서는 type을 사용하여 int 값을 확인하고 있습니다. if (tp.Equals(typeof(int))) Console.WriteLine("{0} is an integer data type.", value) 다음은 C#에서 GetType() 메서드의 사용법입니다. 예시 using System public class Pro
정렬되지 않은 목록을 먼저 설정하십시오. int[] list = {87, 45, 56, 22, 84, 65}; 이제 중첩 for 루프를 사용하여 함수에 전달되는 목록을 정렬합니다. for(int i=0; ilt; arr.Length; i++) { for(int j=i+1; j<arr.Length; j++) { if(arr[i]<=arr[j]) { temp=arr[j]; &nb
C# 배열 클래스의 GetUpperBound() 메서드는 배열에 지정된 차원의 상한값을 가져옵니다. 먼저 배열을 설정하고 아래와 같이 상한값을 얻습니다. - arr.GetUpperBound(0).ToString() 다음은 C#에서 GetUpperBound() 메서드의 사용법을 설명한 예제입니다. 예시 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class Program
C# 배열 클래스의 GetValue() 메서드는 1차원 배열에서 지정된 위치의 값을 가져옵니다. 인덱스는 32비트 정수로 지정됩니다. 먼저 Array.CreateInstance 메서드를 사용하여 배열 값을 설정했습니다. Array arr = Array.CreateInstance(typeof(String), 3, 6); arr.SetValue("One", 0, 0); arr.SetValue("Two", 0, 1); arr.SetValue("Three", 0, 2); arr.Set
C# 배열 클래스의 IndexOf() 메서드는 지정된 개체를 검색하여 전체 1차원 배열 내에서 처음 나타나는 인덱스를 반환합니다. 배열을 설정했습니다. int[] arr = new int[10]; arr[0] = 100; arr[1] = 200; arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; arr[6] = 700; arr[7] = 800; arr[8] = 900; arr[9] = 1000; 이제 IndexOf() 메서드를 사용하고 인덱스를 원하는 요소를 설정합니다. 예를 들
기본 메서드는 C# 프로그램이 시작될 때 실행할 수 있으므로 정적입니다. 프로그램의 진입점이며 클래스의 인스턴스를 생성하지 않고 실행됩니다. Main 메서드는 실행될 때 클래스가 수행하는 작업을 설명하고 다른 개체 및 변수를 인스턴스화합니다. 다음은 Main() 메서드를 추가하는 방법을 보여줍니다. 예 using system; namespace demo { class helloworld { static void main(string[] args) { &nb
return 문은 값을 반환하는 데 사용됩니다. 프로그램이 함수를 호출하면 프로그램 제어가 호출된 함수로 이전됩니다. 호출된 함수는 정의된 작업을 수행하고 반환 문이 실행되거나 함수 끝 닫는 중괄호에 도달하면 프로그램 제어를 다시 메인 프로그램으로 반환합니다. 다음은 C#에서 return 문의 사용법을 알아보기 위한 예제입니다. 여기서 우리는 숫자의 계승을 찾고 return 문을 사용하여 결과를 반환합니다. while (n != 1) { res = res * n; n = n - 1;