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

    1. C#의 대기열 인터페이스

      대기열은 선입선출 객체 컬렉션을 나타냅니다. 항목에 대한 선입 선출 액세스가 필요할 때 사용됩니다. 목록에 항목을 추가하면 enqueue라고 하고 항목을 제거하면 deque라고 합니다. Queue 클래스의 예를 살펴보겠습니다. 요소를 추가하려면 Enqueue −를 사용하세요. Queue q = new Queue(); q.Enqueue('X'); q.Enqueue('Y'); q.Enqueue('Z'); 요소를 삭제하려면 Dequeue −를 사용하세요. // remove elements

    2. C#에서 목록과 사전의 차이점은 무엇입니까?

      사전은 C#의 키와 값의 모음입니다. Dictionary는 System.Collection.Generics 네임스페이스에 포함되어 있습니다. 사전은 일반 유형이며 존재하지 않는 키를 찾으려고 하면 오류를 반환합니다. 목록 컬렉션은 일반 클래스이며 목록을 만들기 위해 모든 데이터 유형을 저장할 수 있습니다. 목록은 항목의 그룹입니다 - List<string> myList = new List<string>() {    "Maths",    "Engl

    3. C#을 사용하여 행렬 더하기를 수행하는 방법은 무엇입니까?

      행렬 덧셈을 수행하려면 두 개의 행렬을 취하십시오. 행렬 1과 행렬 2의 행과 열을 입력합니다. 두 행렬을 더하려면 두 행렬 모두 정방 행렬이어야 합니다. 이제 두 행렬에 요소를 추가합니다. 새 배열을 선언하고 두 배열을 모두 추가합니다. arr3[i,j] =arr1[i,j] + arr2[i,j]; 전체 코드를 보자 - 예 시스템 사용, System.Linq 사용, 클래스 데모 { static void Main() { int m, n, i, j; Console.Write(행렬과 열의 수를 입력하세요. ); m =Convert.T

    4. C#에서 2D 배열 또는 행렬 인쇄

      먼저 2차원 배열을 설정합니다. int[,] arr = new int[10, 10]; 이제 사용자로부터 요소를 가져옵니다. - for (i = 0; i < m; i++) {    for (j = 0; j < n; j++) {       arr[i, j] = Convert.ToInt16(Console.ReadLine());    } } 행렬을 표시하는 전체 예를 살펴보겠습니다. 예시 using System; using System.Linq; class De

    5. Decimal을 C#의 다른 기수로 빠르게 변환

      십진수를 다른 기수로 빠르게 변환하려면 스택을 사용하십시오. 예를 들어 보겠습니다. 먼저 baseNum 변수를 2로 설정했습니다. int baseNum = 2; 같은 방식으로 다른 베이스를 원하면 - // base 8 int baseNum = 8; // base 10 int baseNum = 10; 값을 구한 후 스택을 설정하고 아래와 같이 나머지와 기타 계산을 구하여 값을 구합니다. 여기서 n은 십진수입니다. Stack s = new Stack(); do {    s.Push(n % baseNum); &

    6. C#의 메서드에 배열을 전달하시겠습니까?

      메소드에 배열을 전달하려면 배열을 메소드 인수로 전달해야 합니다. int displaySum(int[] arr, int size) { } 이제 전화하세요 - sum = d.displaySum(myArr, 5 ) ; 예 using System; namespace Test {    class Demo {       int displaySum(int[] arr, int size) {          int i;      

    7. Regex를 사용한 C#의 패턴 일치

      정규 표현식은 입력 텍스트와 일치할 수 있는 패턴입니다. 패턴은 하나 이상의 문자 리터럴, 연산자 또는 구성으로 구성됩니다. 정규식을 사용하여 문자 M으로 시작하는 단어를 표시하는 예를 살펴보겠습니다. 예시 using System; using System.Text.RegularExpressions; namespace Demo {    class Program {       private static void showMatch(string text, string expr) {  

    8. C#을 사용하여 1에서 1000까지의 모든 Armstrong 숫자를 인쇄하는 방법은 무엇입니까?

      1에서 100까지의 암스트롱 숫자를 표시하려면 먼저 while 루프를 사용하십시오. 예시 while (val <= 1000) { } 이제 while 루프 내부에서 첫 번째, 두 번째 및 세 번째 숫자에 대한 조건을 설정합니다. 예시 d1 = val - ((val / 10) * 10); d2 = (val / 10) - ((val / 100) * 10); d3 = (val / 100) - ((val / 1000) * 10); 암스트롱 수는 모든 자릿수의 세제곱을 확인하기 때문입니다. 예시 res = (d1 * d1 * d1)

    9. C#의 큰 피보나치 수

      큰 피보나치 수를 표시하려면 다음 로그인 및 코드를 시도하십시오. 여기서 n의 값을 시리즈로 설정했습니다. 피보나치 수를 가져오도록 설정합니다. 아래에서는 처음 100개의 피보나치 수를 얻기 위해 100으로 설정했습니다. 피보나치 수열의 처음 두 숫자는 0과 1이므로 처음 두 값을 설정합니다. int val1 = 0, val2 = 1; 다음은 큰 피보나치 수를 표시하는 완전한 코드입니다. 예 using System; public class Demo {    public static void Main(strin

    10. C#의 멀티스레딩

      스레드는 프로그램의 실행 경로로 정의됩니다. 각 스레드는 고유한 제어 흐름을 정의합니다. C#에서 System.Threading.Thread 클래스는 스레드 작업에 사용됩니다. 다중 스레드 응용 프로그램에서 개별 스레드를 만들고 액세스할 수 있습니다. 프로세스에서 가장 먼저 실행되는 스레드를 메인 스레드라고 합니다. 스레드의 수명 주기는 System.Threading.Thread 클래스의 개체가 생성될 때 시작되어 스레드가 종료되거나 실행이 완료될 때 종료됩니다. 다음은 스레드 수명 주기의 다양한 상태입니다 - 시작되지

    11. C#의 키워드

      키워드는 C# 컴파일러에 미리 정의된 예약어입니다. 이러한 키워드는 식별자로 사용할 수 없습니다. 그러나 이러한 키워드를 식별자로 사용하려면 키워드 앞에 @ 문자를 붙일 수 있습니다. 다음은 C#의 두 가지 유형의 키워드입니다. 예약 키워드 추상 로 베이스 부울 중단 바이트 케이스 잡기 문자 확인됨 클래스 상수 계속 소수점 기본값 대리인 하다 더블 기타 열거 이벤트 명시적 외부 거짓 드디어 고정 플로트 용 foreach 이동 만약 암시적 에서 in(일반 수정자) int 인터페이스 내부 이다 잠금 긴 네임스페이스 신규 널

    12. C#의 람다 식

      C#의 람다 식은 패턴을 설명합니다. 토큰이 있습니다. 이것은 goes to 연산자로 읽혀지며 람다 표현식이 선언될 때 사용됩니다. 여기에서 우리는 목록에서 50보다 큰 요소의 첫 번째 항목을 찾습니다. list.FindIndex(x => x > 50); 가 사용됩니다. 같은 내용이 아래에 표시됩니다. - 예 using System; using System.Collections.Generic; class Demo {    static void Main() {       L

    13. C#에서 스레드의 수명 주기 및 상태

      스레드는 경량 프로세스입니다. 각 스레드는 고유한 제어 흐름을 정의합니다. 스레드의 수명 주기는 System.Threading.Thread 클래스의 개체가 생성될 때 시작되어 스레드가 종료되거나 실행이 완료될 때 종료됩니다. 다음은 스레드 수명 주기의 다양한 상태입니다. - 시작되지 않은 상태 쓰레드의 인스턴스가 생성되었지만 Start 메소드가 호출되지 않은 상황입니다. 준비 상태 쓰레드가 실행 준비가 되어 CPU 주기를 기다리는 상황입니다. 실행 불가 상태 스레드를 실행할 수 없는 경우 수면 방법이 호출되었습니다. 대기 메

    14. C#의 콘솔에서 줄을 읽는 방법은 무엇입니까?

      ReadLine() 메서드는 C#의 콘솔에서 한 줄을 읽는 데 사용됩니다. str = Console.ReadLine(); 위는 변수 str에 라인을 설정합니다. 예시 using System; using System.Collections.Generic; class Demo {    static void Main() {       string str;       // use ReadLine() to read the entered line    

    15. C#에서 입력을 정수로 읽는 방법은 무엇입니까?

      C#에서 입력을 정수로 읽으려면 Convert.ToInt32() 메서드를 사용하세요. res = Convert.ToInt32(val); 방법을 알아봅시다 - Convert.ToInt32는 숫자의 지정된 문자열 표현을 해당하는 32비트 부호 있는 정수로 변환합니다. 먼저 콘솔 입력을 읽으십시오 - string val; val = Console.ReadLine(); 읽은 후 정수로 변환합니다. int res; res = Convert.ToInt32(val); 예를 들어 보겠습니다 - 예 using System; using Sy

    16. C#에서 문자 목록을 문자열로 변환하는 방법은 무엇입니까?

      먼저 캐릭터를 설정합니다. char[] arr = new char[5]; arr[0] = 'Y'; arr[1] = 'E'; arr[2] = 'S'; 이제 문자열로 변환합니다. string res = new string(arr); 다음은 문자 목록을 문자열로 변환하는 완전한 코드입니다 - 예시 using System; class Program {    static void Main() {       char[] arr = new char[5]

    17. C#에서 입력을 문자열로 읽는 방법은 무엇입니까?

      C#에서 입력을 문자열로 읽으려면 Console.ReadLine() 메서드를 사용하십시오. str = Console.ReadLine(); 위는 입력을 문자열로 읽습니다. 입력은 기본적으로 문자열을 사용하므로 여기에서 Convert 메서드를 사용할 필요가 없습니다. 이제 사용자가 입력한 문자열을 표시하십시오 - 예시 using System; using System.Collections.Generic; class Demo {    static void Main() {       stri

    18. 인덱스를 사용하여 C# 목록에서 항목을 제거하는 방법은 무엇입니까?

      인덱스를 사용하여 C#의 목록에서 항목을 제거하려면 RemoveAt() 메서드를 사용합니다. 먼저 목록을 설정하십시오 - List<string> list1 = new List<string>() {    "Hanks",    "Lawrence",    "Beckham",    "Cooper", }; 이제 두 번째 위치, 즉 인덱스 1에서 요소를 제거합니다. list1.

    19. C#을 사용하여 문자열의 중복 문자를 인쇄하는 방법은 무엇입니까?

      char의 최대값을 설정합니다. static int maxCHARS = 256; 이제 문자열에서 중복 문자를 표시합니다. String s = "Welcometomywebsite!"; int []cal = new int[maxCHARS]; calculate(s, cal); for (int i = 0; i < maxCHARS; i++) if(cal[i] > 1) {    Console.WriteLine("Character "+(char)i);    

    20. C#을 사용하여 처음 10개의 피보나치 수를 인쇄하는 방법은 무엇입니까?

      처음 10개의 숫자를 표시하려면 먼저 처음 2개의 숫자를 설정합니다. 정수 val1 =0, val2 =1; 이제 2에서 10까지의 for 루프를 사용하여 처음 10개의 피보나치 수를 표시하십시오 - for(i=2;i<10;++i) { val3 =val1 + val2; Console.Write(val3+ ); 발1 =발2; val2 =val3;} 다음은 처음 10개의 피보나치 수를 표시하는 완전한 코드입니다 - 예시 시스템 사용; public class Demo { public static void Main(string[] ar

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:34/134  20-컴퓨터/Page Goto:1 28 29 30 31 32 33 34 35 36 37 38 39 40