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

    1. C#에서 Main()의 유효한 변형

      Main 메서드는 모든 C# 프로그램의 진입점입니다. 클래스가 실행될 때 수행하는 작업을 나타냅니다. Main()의 유효한 변형은 -입니다. static void Main(string[] args 여기, 정적 - 객체는 정적 멤버에 액세스하는 데 필요하지 않습니다. 무효 - 메서드의 반환 유형 메인 - 모든 C# 프로그램의 진입점. 프로그램 실행은 여기에서 시작됩니다. 문자열[] 인수 - C#의 명령줄 인수용. 예 다음은 예입니다 - using System; namespace Program { &nb

    2. C#의 메인 스레드와 자식 스레드

      주요 스레드 프로세스에서 가장 먼저 실행되는 스레드를 메인 스레드라고 합니다. C# 프로그램이 실행을 시작하면 자동으로 메인 스레드가 생성됩니다. 하위 스레드 Thread 클래스를 사용하여 생성된 스레드를 메인 스레드의 자식 스레드라고 합니다. 다음은 메인 스레드와 자식 스레드를 생성하는 방법을 보여주는 예입니다 - 예 using System; using System.Threading; namespace Demo {    class Program {       static void

    3. C#의 집합

      C#의 집합은 HashSet입니다. C#의 HashSet은 배열의 중복 문자열이나 요소를 제거합니다. C#에서는 최적화된 집합 모음입니다. HashSet 선언하기 - var h = new HashSet<string>(arr1); 위에서 이미 선언된 배열 arr1을 HashSet에 설정했습니다. 이제 중복 단어를 제거하기 위해 배열에 설정하십시오 - string[] arr2 = h.ToArray(); C# HashSet을 사용하여 중복 문자열을 제거하는 예를 살펴보겠습니다. 여기에 중복 요소가 있습니다 - 예시 u

    4. C#에서 사전을 빈 사전으로 초기화하는 방법은 무엇입니까?

      사전을 빈 사전으로 초기화하려면 Clear() 메서드를 사용하십시오. 사전을 지우고 빈 상태로 만듭니다. dict.Clear(); 그런 다음 Dictionary count 속성을 사용하여 목록이 비어 있는지 여부를 확인하십시오 - if (dict.Count == 0) {    Console.WriteLine("Dictionary is empty!"); } 전체 코드를 보자 - 예 using System; using System.Collections.Generic; using System.Lin

    5. C#에서 목록을 빈 목록으로 초기화하는 방법은 무엇입니까?

      C#에서 목록을 빈 목록으로 초기화하려면 요소 없이 다음 명령문과 같이 설정하십시오. − List<string> list = new List<string>(); 이제 Any() 메서드를 사용하여 목록이 비어 있는지 여부를 확인하십시오 - bool chk = !list.Any(); 전체 코드를 보자 - 예 using System; using System.Collections.Generic; using System.Linq; public class Program {    public sta

    6. C#에서 한 줄에 사용자의 여러 값을 입력하는 방법은 무엇입니까?

      한 줄에 사용자의 여러 값을 입력하려면 while 루프를 사용하세요. 행렬의 요소를 가져와야 한다고 가정해 보겠습니다. 아래와 같이 Console.ReadLine()을 사용하여 가져옵니다. - Console.Write("\nEnter elements - Matrix 1 : "); for (i = 0; i < m; i++) {    for (j = 0; j < n; j++) {       arr1[i, j] = Convert.ToInt16(Console.Rea

    7. C#의 ArrayList에 항목을 삽입하는 방법은 무엇입니까?

      이미 생성된 ArrayList에 항목을 삽입하려면 Insert() 메서드를 사용하십시오. 먼저 요소를 설정하십시오 - ArrayList arr = new ArrayList(); arr.Add(45); arr.Add(78); arr.Add(33); 이제 두 번째 위치에 항목을 삽입해야 한다고 가정해 보겠습니다. 이를 위해 Insert() 메서드를 사용하십시오 - // inserting element at 2nd position arr.Insert(1, 90); 전체 예를 살펴보겠습니다 - 예시 using System; usin

    8. C#에서 클래스를 인스턴스화하는 방법은 무엇입니까?

      new 연산자를 사용하여 C#에서 클래스를 인스턴스화합니다. 우리 클래스가 Line이라고 가정해 봅시다. 인스턴스화는 아래와 같이 새 객체를 생성합니다 - Line line = new Line(); 개체를 사용하여 이제 − 메서드를 호출할 수 있습니다. line.setLength(6.0); 예를 살펴보겠습니다 - 예 using System; namespace LineApplication {    class Line {       private double length; // Len

    9. C#에서 맵을 반복하는 방법

      C#에는 기본 제공 Math 유형이 없습니다. 같은 경우 사전을 사용하십시오. 먼저 사전을 만드십시오 - Dictionary<string, int> d = new Dictionary<string, int>(); d.Add("keyboard", 1); d.Add("mouse", 2); 열쇠 받기 - var val = d.Keys.ToList(); 이제 foreach 루프를 사용하여 Map을 반복합니다 - foreach (var key in val) {   &nb

    10. C#에서 알 수 없는 크기의 정수 배열을 효율적으로 반복하는 방법

      C#에서 알 수 없는 크기의 정수 배열을 효율적으로 반복하는 것은 쉽습니다. 방법을 알아보겠습니다. 첫째, 배열을 설정하되 크기는 설정하지 마십시오 - int[] arr = new int[] { 5, 7, 2, 4, 1 }; 이제 길이를 얻고 for 루프를 사용하여 배열을 반복합니다 - for (int i = 0; i< arr.Length; i++) {    Console.WriteLine(arr[i]); } 전체 예를 살펴보겠습니다 - 예 using System; public class Program

    11. C# 사전을 반복하는 방법은 무엇입니까?

      먼저 요소를 추가하십시오 - IDictionary<int, int> d = new Dictionary<int, int>(); d.Add(1,97); d.Add(2,89); d.Add(3,77); d.Add(4,88); 이제 열쇠를 얻으십시오 - List<int> myList = new List<int>(d.Keys); 반복하려면 - foreach (int k in myList) {    Console.WriteLine("{0}, {1}", k, d[k

    12. C#에서 두 목록을 결합하거나 연결하는 방법은 무엇입니까?

      두 목록을 연결하려면 AddRange() 메서드를 사용하십시오. 첫 번째 목록 설정 - var products1 = new List < string > (); products1.Add("Belts"); products1.Add("Tshirt"); products1.Add("Trousers"); 두 번째 목록 설정 - var products2 = new List < string > (); products2.Add("Footwear"); p

    13. C#을 사용하여 디렉토리에서 사용 가능한 모든 파일을 나열하는 방법은 무엇입니까?

      먼저 DirectoryInfo 개체를 사용하십시오 - //creating a DirectoryInfo object DirectoryInfo mydir = new DirectoryInfo(@"d:\amit"); 이제 GetFiles() 메서드를 사용하여 모든 파일을 가져옵니다. FileInfo [] f = mydir.GetFiles(); 디렉토리에 있는 파일 목록을 얻으려면 다음 코드를 실행하십시오 - 예시 using System; using System.IO; namespace Demo {   &n

    14. C#에서 열거형의 모든 값을 반복하는 방법은 무엇입니까?

      enum의 모든 값을 반복하려면 Enum.GetValues()를 사용하십시오. 먼저 Enum을 설정하십시오 - public enum Grade { A, B, C, D, E, F }; 이제 foreach 루프를 사용하여 Enum.GetValues(typeof(Grade)) −를 반복해야 합니다. foreach (Grade g in Enum.GetValues(typeof(Grade))) {    Console.WriteLine(g); } 다음은 전체 코드입니다 - 예 using System; public cla

    15. 숫자가 양수, 음수, 홀수, 짝수, 0인지 확인하는 C# 프로그램

      다음 조건을 확인하십시오 - 홀수, 짝수의 경우 2로 나눈 나머지를 확인 - // checking for odd/ even if(n % 2 == 0) {    Console.WriteLine("Even"); } else {    Console.WriteLine("Odd"); } 확인 양수, 음수 및 숫자가 0인지 여부 확인 - if (n < 0) { Console.WriteLine("Negative Number!"); } else if

    16. Windows/Linux/Mac OS의 C#에 권장되는 IDE

      Windows에서 C#을 위한 최고의 IDE는 Microsoft Visual Studio입니다. 웹사이트, 웹 앱, 모바일 앱 등을 개발하는 IDE입니다. 다음은 Visual Studio IDE의 기능입니다 - 코드 편집기 - Visual Studio에는 IntelliSense를 사용하여 구문 강조 표시 및 코드 완성을 지원하는 코드 편집기가 있습니다. 중단점 - 중단점을 설정하고 실행이 진행됨에 따라 변수 값을 모니터링할 수 있습니다. 기능 확장 - Visual Studio를 사용하여 IDE의 기능을 확장

    17. C#에서 현재 스레드의 상태를 얻는 방법은 무엇입니까?

      현재 스레드의 상태를 얻으려면 IsAlive() 메서드를 사용하십시오 - 먼저 새 스레드를 만듭니다. - Thread t = Thread.CurrentThread; t.Name = "Our Thread"; 이제 현재 스레드의 상태를 얻으려면 - t.IsAlive 다음은 완전한 코드입니다 - 예 using System; using System.Threading; namespace Demo {    class MyClass {       static void Main

    18. C#에서 직사각형 배열을 초기화하는 방법은 무엇입니까?

      배열은 데이터 모음을 저장하는 데 사용되지만 종종 배열을 인접한 메모리 위치에 저장된 동일한 유형의 변수 모음으로 생각하는 것이 더 유용합니다. 다차원 배열은 직사각형 배열이라고도 합니다. 다차원 배열은 각 행에 대괄호로 묶인 값을 지정하여 초기화됩니다. 다음 배열은 2개의 행으로 구성되며 각 행에는 2개의 열이 있습니다. int [,] a = new int [2,2] { {20, 50} , /* initializers for row indexed by 0 */ {15, 45} , /* initializers for row in

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

      먼저, 목록을 설정하십시오 - List<int> list = new List<int>(); list.Add(456); list.Add(321); list.Add(123); list.Add(877); list.Add(588); list.Add(459); 이제 인덱스 5에 항목을 추가하려면 다음과 같이 하십시오. 이를 위해 Insert() 메서드를 사용하십시오 - list.Insert(5, 999); 전체 예를 살펴보겠습니다 - 예시 using System; using System.Collections.Gene

    20. C#에서 문자열을 빈 문자열로 초기화하는 방법은 무엇입니까?

      문자열을 빈 목록으로 초기화하려면 - string myStr = null; 이제 내장 메소드 IsNullOrEmpty()를 사용하여 목록이 비어 있는지 여부를 확인하십시오 - if (string.IsNullOrEmpty(myStr)) {    Console.WriteLine("String is empty or null!"); } 전체 코드를 보자 - 예 using System; namespace Demo {    class Program {     &nbs

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:41/134  20-컴퓨터/Page Goto:1 35 36 37 38 39 40 41 42 43 44 45 46 47