Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C#

    1. C#에서 중첩된 스위치 문을 어떻게 사용합니까?

      C#에서는 다른 switch 문 안에 하나의 switch 문을 사용할 수 있습니다. 외부 스위치의 명령문 시퀀스의 일부로 스위치를 가질 수 있습니다. 내부 및 외부 스위치의 대소문자 상수에 공통 값이 포함되어 있어도 충돌이 발생하지 않습니다. 다음은 구문입니다. switch(ch1) {    case 'A':    Console.WriteLine("This A is part of outer switch" );    switch(ch2) { &nb

    2. C# 메서드에서 참조로 매개변수를 전달하는 방법은 무엇입니까?

      참조 매개변수는 변수의 메모리 위치에 대한 참조입니다. 참조로 매개변수를 전달할 때 값 매개변수와 달리 이러한 매개변수에 대한 새 저장 위치가 생성되지 않습니다. 참조 매개변수는 메소드에 제공되는 실제 매개변수와 동일한 메모리 위치를 나타냅니다. 다음은 참조로 매개변수를 전달하는 방법을 보여주는 예입니다. ref 키워드를 사용하여 참조 매개변수를 선언합니다. 예시 using System; namespace CalculatorApplication {    class NumberManipulator {  

    3. C# 메서드에서 값으로 매개변수를 전달하는 방법은 무엇입니까?

      이것은 메소드에 매개변수를 전달하는 기본 메커니즘입니다. 이 메커니즘에서 메소드가 호출되면 각 값 매개변수에 대해 새 저장 위치가 생성됩니다. 실제 매개변수의 값이 복사됩니다. 따라서 메서드 내부의 매개변수에 대한 변경 사항은 인수에 영향을 미치지 않습니다. 다음은 값으로 매개변수를 전달하는 코드입니다. 예시 using System; namespace CalculatorApplication {    class NumberManipulator {       public void swap(

    4. C#의 while 루프에서 계속 문을 어떻게 사용합니까?

      continue 문을 사용하면 루프가 본문의 나머지 부분을 건너뛰고 반복하기 전에 조건을 즉시 다시 테스트합니다. C#의 continue 문은 break 문과 비슷하게 작동합니다. 그러나 강제 종료하는 대신 계속은 루프의 다음 반복을 강제 실행하고 그 사이에 있는 모든 코드를 건너뜁니다. while 루프의 경우 계속 문을 사용하면 프로그램 제어가 조건부 테스트로 넘어갑니다. 다음은 while 루프에서 continue 문을 사용하는 전체 코드입니다. 예 using System; namespace Demo {   &nbs

    5. enum 키워드를 사용하여 C#에서 변수 유형을 정의하는 방법은 무엇입니까?

      C# 열거형은 값 데이터 형식입니다. 열거형은 명명된 정수 상수 집합입니다. 열거형은 열거형 키워드를 사용하여 선언됩니다. 다음은 enum의 구문입니다. enum <enum_name> {    enumeration list }; 예를 들어 보겠습니다. enum Vehicle { Car, Bus, Truck }; 다음은 enum 키워드를 사용하여 변수 유형을 정의하는 방법을 보여주는 예입니다. 예시 using System; namespace Demo {    class Program

    6. C#에서 배열 요소를 반복하기 위해 foreach 문을 어떻게 사용합니까?

      foreach 루프는 배열 또는 컬렉션의 각 요소에 대한 명령문 또는 명령문 그룹을 실행하는 데 사용됩니다. for 루프와 비슷합니다. 그러나 루프는 배열 또는 그룹의 각 요소에 대해 실행됩니다. 따라서 인덱스가 존재하지 않습니다. 요소를 정렬한 후 foreach 루프를 사용하여 요소를 표시하는 버블 정렬의 예를 살펴보겠습니다. 예 using System; namespace BubbleSort {    class MySort {       static void Main(string[]

    7. C#에서 배열을 내림차순으로 어떻게 정렬합니까?

      다음은 정렬되지 않은 배열입니다. int[] list = {98, 23, 97, 36, 77}; 이제 먼저 Sort() 메서드를 사용하여 배열을 정렬합니다. Array.Reverse(list); 결국 내림차순으로 정렬된 배열을 제공하는 Reverse() 메서드를 사용하십시오. Array.Reverse(list); 다음 코드를 실행하여 배열을 내림차순으로 정렬할 수 있습니다. 예 using System; namespace Demo {    public class MyApplication {   &nbs

    8. C#의 메서드에서 배열을 어떻게 전달합니까?

      메소드의 배열을 메소드 인수로 전달하십시오. 다음이 배열 선언 및 초기화라고 가정해 보겠습니다. MyArray app = new MyArray(); /* an int array with 5 elements */ int [] balance = new int[]{1000, 2, 3, 17, 50}; 이제 getAverage() 메서드를 호출하고 배열을 메서드 인수로 전달합니다. double getAverage(int[] arr, int size) {    // code } 다음은 C#에서 메서드에 배열을 전달하는

    9. C#에서 다차원 배열을 어떻게 사용합니까?

      C#은 다차원 배열을 허용합니다. 다차원 배열은 직사각형 배열이라고도 합니다. 문자열의 2차원 배열을 다음과 같이 선언합니다. 문자열 [,] 이름; 2차원 배열은 x개의 행과 y개의 열이 있는 테이블로 생각할 수 있습니다. 다차원 배열은 각 행에 대괄호로 묶인 값을 지정하여 초기화할 수 있습니다. 다음 배열은 4개의 행으로 구성되며 각 행에는 4개의 열이 있습니다. int [,] a =new int [4,4] { {0, 1, 2, 3} , /* 0으로 인덱싱된 행의 이니셜라이저 */ {4, 5, 6, 7} , /* 이니셜라이저

    10. C#에서 중첩된 if 문을 어떻게 사용합니까?

      if 또는 else if 문 안에 다른 if 또는 else if 문을 사용하십시오. 중첩된 if 문의 구문은 다음과 같습니다. - if( boolean_expression 1) {    /* Executes when the boolean expression 1 is true */    if(boolean_expression 2) {       /* Executes when the boolean expression 2 is true */    } } 다

    11. C#에서 2차원 배열을 어떻게 정렬합니까?

      C#에서 2차원 배열을 정렬하려면 중첩 for 루프에서 다른 for 루프를 추가하여 다음 조건을 확인합니다. 예시 for (int k = 0; k < j; k++) {    if (arr[i, k] > arr[i, k + 1]) {       int myTemp = arr[i, k];       arr[i, k] = arr[i, k + 1];       arr[i, k + 1] = myTemp;    } }

    12. C#에서 들쭉날쭉한 배열을 어떻게 선언합니까?

      Jagged 배열은 배열의 배열입니다. 점수 유형이 int인 들쭉날쭉한 배열을 다음과 같이 선언할 수 있습니다. int [][] 점수; 이제 C#에서 들쭉날쭉한 배열을 선언하고 사용하는 방법을 배우기 위한 예를 살펴보겠습니다. 예시 using System;namespace ArrayApplication { class MyArray { static void Main(string[] args) { /* 5개의 정수 배열로 구성된 들쭉날쭉한 배열*/ int[][] a =new int[][]{new int []{0,0},새로운 정수[]

    13. C#에서 배열 요소에 액세스하기 위해 'foreach' 문을 어떻게 사용합니까?

      foreach 문의 배열 요소에 액세스하려면 숫자 인덱스를 사용하십시오. 다음이 우리의 코드라고 가정해 보겠습니다. 예시 using System; namespace ArrayApplication {    class MyArray {       static void Main(string[] args) {          int [] n = new int[10]; /* n is an array of 10 integers */   &nbs

    14. C#에서 #line 지시문을 어떻게 사용합니까?

      이를 통해 컴파일러의 줄 번호와 (선택 사항) 오류 및 경고에 대한 파일 이름 출력을 수정할 수 있습니다. 몇 가지 예를 살펴보겠습니다. #line 100 demo int a; // CS0168 on line 100 int b; // CS0168 on line 101 int c; // CS0168 on line 102 위에 표시된 대로 예제는 줄 번호와 관련된 세 가지 경고를 보고합니다. #line 100 지시문은 줄 번호를 100으로 지정하고 다음 #line 지시문까지 파일 이름이 demo로 보고됩니

    15. C#의 while 루프에서 break 문을 어떻게 사용합니까?

      break 문은 루프를 종료하고 루프 바로 다음 문으로 실행을 전달합니다. 루프 내에서 break 문이 발생하면 루프가 즉시 종료되고 루프 다음 ​​문에서 프로그램 제어가 재개됩니다. while 루프에서 break 문을 사용하는 방법을 배우는 예를 살펴보겠습니다. 다음 코드 스니펫은 break 문을 사용하여 루프를 종료합니다. if (a > 15) {    break; } 다음은 전체 코드입니다. 예시 using System; namespace Demo {    class Program

    16. C#의 확장 메서드

      확장 메소드는 확장 유형의 인스턴스 메소드인 것처럼 호출되는 정적 메소드입니다. 확장 메서드를 사용하면 새 파생 형식을 만들거나 원래 형식을 다시 컴파일하거나 수정하지 않고도 기존 형식에 메서드를 추가할 수 있습니다. 다음은 우리가 만든 확장 메서드입니다. public static int myExtensionMethod(this string str) {    return Int32.Parse(str); } 확장 방법을 사용한 예를 살펴보겠습니다. 예 using System; using System.Text; n

    17. C#을 사용하여 MAC 주소 추출

      장치의 MAC 주소는 미디어 액세스 제어 주소입니다. 네트워크에 할당된 고유 식별자입니다. MAC 주소 기술은 이더넷, 블루투스, 파이버 채널 등과 같은 많은 기술에서 사용됩니다. 여기에서는 다음 방법을 사용하여 컴퓨터의 모든 네트워크 인터페이스를 확인합니다. NetworkInterface.GetAllNetworkInterfaces 이를 위해 NetworkInterfaceType 열거도 네트워크 인터페이스 유형을 지정하는 데 사용됩니다. string addr = ""; foreach (NetworkInterf

    18. 두 목록의 교차점을 찾는 C# 프로그램

      C#에서 두 목록의 교집합을 찾으려면 Intersect() 메서드를 사용하십시오. 다음은 목록 1입니다. List<int> list1 = new List<int>(); list1.Add(2); list1.Add(3); list1.Add(5); list1.Add(7); 다음은 우리의 목록 2입니다. List<int> list2 = new List<int>(); list2.Add(5); list2.Add(4); list2.Add(6); list2.Add(8); 다음은 C#에서 두 목록의

    19. C#을 사용하여 문자열에서 가장 많이 발생하는 문자를 얻는 방법은 무엇입니까?

      문자열에서 가장 많이 발생하는 문자는 가장 많이 발생하는 문자입니다. 이것은 다음 예를 사용하여 증명할 수 있습니다. String: apples are red The highest occurring character in the above string is e as it occurs 3 times, which is more than the occurrence of any other character. C#을 사용하여 문자열에서 가장 많이 발생하는 문자를 구하는 프로그램은 다음과 같습니다. 예시 using System; namesp

    20. C#의 선택 정렬 프로그램

      선택 정렬은 루프의 각 반복에 대해 배열에서 최소값을 찾는 정렬 알고리즘입니다. 그런 다음 이 최소값은 현재 배열 요소와 교환됩니다. 배열이 정렬될 때까지 이 절차를 따릅니다. C#에서 선택 정렬을 보여주는 프로그램은 다음과 같습니다. 예 using System; public class Example {    static void Main(string[] args) {       int[] arr = new int[10] { 56, 1, 99, 67, 89, 23, 44, 12, 78,

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:76/134  20-컴퓨터/Page Goto:1 70 71 72 73 74 75 76 77 78 79 80 81 82