루프문을 사용하면 하나의 명령문 또는 명령문 그룹을 여러 번 실행할 수 있습니다. 다음은 C#에서 지원되는 루프입니다 − Sr.No 루프 유형 및 설명 1 while 루프 주어진 조건이 참인 동안 명령문 또는 명령문 그룹을 반복합니다. 루프 본문을 실행하기 전에 조건을 테스트합니다. 2 for 루프 일련의 명령문을 여러 번 실행하고 루프 변수를 관리하는 코드를 축약합니다. 3 do...while 루프 루프 본문의 끝에서 조건을 테스트한다는 점을 제외하고는 while 문과 유사합니다. C#에서는 아래와
Array 클래스는 C#의 모든 배열에 대한 기본 클래스입니다. System 네임스페이스에 정의되어 있습니다. Array 클래스는 배열 작업을 위한 다양한 속성과 메서드를 제공합니다. 다음은 배열 클래스의 속성입니다 - 아래 표는 Array 클래스의 가장 일반적으로 사용되는 속성을 설명합니다. Sr.No 속성 및 설명 1 고정 크기 배열이 고정 크기인지 여부를 나타내는 값을 가져옵니다. 2 읽기 전용 Array가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. 3 길이 Array의 모든 차원에 있는
sizeof() 데이터 유형은 데이터 유형의 크기를 반환합니다. int 데이터 유형의 크기를 찾아야 한다고 가정해 봅시다 - sizeof(int); 이중 데이터 유형의 경우 - sizeof(double); 다양한 데이터 유형의 크기를 찾기 위한 전체 예를 살펴보겠습니다. − 예 using System; namespace Demo { class Program { static void Main(string[] args) { &n
배열은 동일한 유형의 요소에 대한 고정 크기 순차 컬렉션을 저장합니다. 배열은 데이터 모음을 저장하는 데 사용되지만 종종 배열을 인접한 메모리 위치에 저장된 동일한 유형의 변수 모음으로 생각하는 것이 더 유용합니다. C#에서 배열을 선언하려면 다음 구문을 사용할 수 있습니다. - datatype[] arrayName; 여기, datatype은 배열의 요소 유형을 지정하는 데 사용됩니다. [ ]는 배열의 순위를 지정합니다. 순위는 배열의 크기를 지정합니다. arrayName은 배열의 이름을 지정합니다. 이제 C#에서 배열을
거듭제곱 지수 값을 계산하려면 Math.pow() 메서드를 사용하십시오. 여기서 n은 숫자이고 p는 거듭제곱입니다. - double res = Math.Pow(n, p); 다음은 완전한 코드입니다 - 예시 using System; class Program { static void Main() { double n, p; n = 7; p = 3; Console.
피보나클리 수열을 찾으려면 먼저 수열의 처음 두 숫자를 0과 1로 설정합니다. int val1 = 0, val2 = 1, v 이제 2에서 n까지 반복하고 피보나이 급수를 찾으십시오. 시리즈의 모든 숫자는 마지막 2개 요소의 합입니다 - for(i=2;i<n;++i) { val3 = val1 + val2; Console.Write(val3+" "); val1 = val2; val2 = val3; } 다음은 C#에서
배열의 인스턴스를 생성하려면 new 키워드를 사용하십시오 - int [] a = new int[5]; new 연산자는 개체를 만들거나 개체를 인스턴스화하는 데 사용됩니다. 여기 예제에서 새 −를 사용하여 클래스에 대한 개체가 생성됩니다. 예 using System; namespace CalculatorApplication { class NumberManipulator { public void swap(int x, int y) { &
Values 속성은 Hashtable의 값을 포함하는 ICollection을 가져옵니다. Hashtable 컬렉션 선언 - Hashtable ht = new Hashtable(); 이제 값 추가 ht.Add("One", "Henry"); ht.Add("Two", "Kevin"); ht.Add("Three", "David"); Hashtable의 값을 표시하기 위한 코드는 다음과 같습니다. - 예시 using Syste
먼저 SortedList 클래스를 선언합니다. - SortedList list = new SortedList(); 이제 값을 추가하십시오 - list.Add("S1", "Wallets"); list.Add("S2", "Sunglasses"); list.Add("S3", "Backpacks"); 다음은 SortedList 클래스의 Values 속성으로 작업하는 코드입니다 - 예시 using System; using Sys
3의 거듭제곱의 경우 거듭제곱을 3으로 설정하고 다음 스니펫과 같은 재귀 코드를 적용합니다. - if (p!=0) { return (n * power(n, p - 1)); } 숫자가 5라고 가정하면 반복은 -가 됩니다. power(5, 3 - 1)); // 25 power (5,2-1): // 5 위는 아래와 같이 5*25 즉 125를 반환합니다. - 예 using System; using System.IO; public class Demo { public static void Main(string[]
GC(가비지 수집기)는 메모리 할당 및 해제를 관리합니다. 가비지 수집기는 자동 메모리 관리자 역할을 합니다. 메모리를 할당 및 해제하거나 해당 메모리를 사용하는 개체의 수명을 관리하는 방법을 알 필요가 없습니다. new 키워드로 개체를 선언하거나 값 유형이 박싱될 때마다 할당이 이루어집니다. 할당은 일반적으로 매우 빠릅니다. 개체를 할당할 메모리가 충분하지 않은 경우 GC는 새 할당에 사용할 수 있는 메모리를 만들기 위해 가비지 메모리를 수집하고 처리해야 합니다. 이 프로세스를 가비지 수집이라고 합니다.
먼저 열거형을 설정하십시오 - public enum Vehicle { Car, Bus, Truck } 이제 typecasting을 사용하여 enum을 int −로 캐스트하십시오. int a = (int)Vehicle.Car; 다음은 열거형을 int −로 변환하는 전체 코드입니다. 예 using System; public class Demo { public enum Vehicle { Car, Bus, Truck } public static void Main() { &n
여러 줄에 걸쳐 있는 주석을 여러 줄 주석이라고 합니다. - /* The following is a multi-line Comment In C# /* /*...*/는 컴파일러에서 무시되며 프로그램에 주석을 추가하기 위해 배치됩니다. 다음은 여러 줄 주석을 추가하는 방법을 보여주는 샘플 C# 프로그램입니다 - using System; namespace Demo { class Program { static void Main(string[] args) { &
먼저 두 개의 목록을 만듭니다 - List list1 = new List() {40, 20, 60, 3, 55}; List list2 = new List() {20, 70, 55, 80}; 공통 요소를 찾으려면 Intersect −를 사용하세요. list1.Intersect(list2) 다음은 두 목록 사이의 공통 요소를 찾는 완전한 코드입니다 - 예시 using System; using System.Linq; using System.Collections.Generic; namespace Demo { c
스택 클래스는 객체의 후입선출을 나타냅니다. 항목에 대한 후입선출 액세스가 필요할 때 사용됩니다. 다음은 Stack 클래스의 속성입니다 - 카운트 - 스택의 요소 수를 가져옵니다. 다음은 Stack 클래스의 메소드입니다 - 시니어 번호 방법 및 설명 1 공개 가상 무효 Clear(); 스택에서 모든 요소를 제거합니다. 2 공개 가상 bool 포함(객체 obj); 요소가 스택에 있는지 여부를 결정합니다. 3 공개 가상 객체 Peek(); 스택의 맨 위에 있는 개체를 제거하지 않고 반환합니다.
3과 5로 나눌 수 있는 숫자를 인쇄하려면 &&연산자를 사용하고 두 가지 조건을 확인하십시오 - f (num % 3 == 0 && num % 5 == 0) {} 위의 조건이 참이면 숫자가 3과 5로 나누어떨어질 수 있음을 의미합니다. 다음은 완전한 코드입니다 - 예 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class MyApplication { &n
한 줄에 여러 변수에 동일한 값을 할당하려면 =연산자 −를 사용합니다. val1 = val2 = 20; 위의 명령문은 다음 코드와 같이 변수 val1 및 val2에 20을 할당합니다. - 예 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class MyApplication { static void Main(string[] args)
먼저 목록을 만드십시오 - List list = new List(); 여기서 문자열은 하위 목록을 찾을 xyz입니다. 루핑하는 동안 우리는 또 다른 목록을 선언할 것입니다. 그러면 모든 실제 반복에서 하위 목록이 생성됩니다 - for (int i = 1; i < str.Length; i++) { list.Add(str[i - 1].ToString()); List newlist = new List(); for (int j = 0; j < list.Cou
Any 메서드를 사용하여 목록이 비어 있는지 여부를 찾습니다. 목록 설정 - var subjects = new List<string>(); subjects.Add("Maths"); subjects.Add("Java"); subjects.Add("English"); subjects.Add("Science"); subjects.Add("Physics"); subjects.Add("Chemistry"); 이제 목록이
n번째 숫자가 num −인 경우 다음을 설정합니다. int n = num- 1; int[] val = new int[n + 1]; 그런 다음 첫 번째 및 두 번째 위치에 기본 피보나치 수를 설정합니다. - val[0]= 0; val[1]= 1; i=2에서 i<=n까지 반복하고 피보나치 수 -를 찾습니다. for (int i = 2; i <= n;i++) { val[i] = val[i - 2] + val[i - 1]; } 다음은 완전한 코드입니다 - 예 using System; public class