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

    1. C#에서 클래스의 보호된 멤버 변수 범위는 무엇입니까?

      보호된 액세스 지정자를 사용하면 자식 클래스가 기본 클래스의 멤버 변수와 멤버 함수에 액세스할 수 있습니다. 이렇게 하면 상속을 구현하는 데 도움이 됩니다. 이에 대해서는 상속 장에서 더 자세히 논의할 것입니다. 다음은 클래스 A에 보호된 멤버 변수를 설정한 예입니다. class A {    protected int a2 = 87; } 이제 파생 클래스 아래에서 파생 클래스 개체에서 위의 변수에 액세스하려고 하면 아래와 같이 잘 작동합니다. - 예 using System; class A {   &nbs

    2. C#의 범위 확인 연산자는 무엇입니까?

      C#의 범위 확인 연산자는 C++와 다른 의미를 갖습니다. C++에서 ::는 전역 변수에 사용되는 반면 C#에서는 네임스페이스와 관련됩니다. 다른 네임스페이스에서 식별자를 공유하는 유형이 있는 경우 해당 유형을 식별하려면 범위 확인 연산자를 사용하세요. 예를 들어 System.Console 클래스를 참조하려면 범위 확인 연산자와 함께 전역 네임스페이스 별칭을 사용합니다. 전역::System.Console 예 myAlias ​​=System.Collections;namespace 프로그램 사용 { class Demo { stat

    3. C#의 Hashtable 클래스는 무엇입니까?

      Hashtable 클래스는 키의 해시 코드를 기반으로 구성된 키-값 쌍의 컬렉션을 나타냅니다. 컬렉션의 요소에 액세스하기 위해 키를 사용합니다. Hashtable 클래스에서 일반적으로 사용되는 방법 중 일부는 - 시니어 번호 방법 및 설명 1 공개 가상 무효 추가(객체 키, 객체 값); 지정된 키와 값이 있는 요소를 Hashtable에 추가합니다. 2 공개 가상 무효 Clear(); Hashtable에서 모든 요소를 ​​제거합니다. 3 공개 가상 bool ContainsKey(객체 키), Hashtable에 특

    4. C#에서 ArrayList 클래스의 IsFixedSize 속성은 무엇입니까?

      ArrayList 클래스의 IsFixedSize 속성은 ArrayList의 크기가 고정되어 있는지 여부를 나타내는 값을 가져오는 데 사용됩니다. 다음은 isFixedSize 속성의 사용법을 설명한 예시입니다. 예시 using System; using System.Collections; class Demo {    public static void Main() {       ArrayList arrList = new ArrayList();       Consol

    5. 목록이 비어 있는지 여부를 확인하는 C# 프로그램

      C#에서 목록을 사용하여 요소를 저장하고 가져옵니다. 예를 들어 보겠습니다. 예 using System; using System.Collections.Generic; public class Demo {    public static void Main(string[] args) {       var subjects = new List<string>();       subjects.Add("Maths");     &nb

    6. C#에서 ArrayList 클래스의 IsReadOnly 속성은 무엇입니까?

      ArrayList 클래스의 IsReadOnly 속성은 ArrayList가 읽기 전용인지 여부를 나타내는 값을 가져오는 데 유용합니다. 먼저 다음 ArrayList가 있습니다. ArrayList arrList = new ArrayList(); 그런 다음 IsReadOnly 속성을 사용하여 확인했습니다. Console.WriteLine("myArrayList.IsReadOnly = " + arrList.IsReadOnly); 다음은 ArrayList 클래스의 IsReadOnly 속성을 사용하는 방법을 보여주는 예

    7. C#에서 BitArray 클래스의 Length 속성은 무엇입니까?

      length 속성은 BitArray의 요소 수를 가져오거나 설정하는 데 사용됩니다. BitArray. BitArray arr = new BitArray( 5 ); 길이를 계산하려면 length 속성을 사용하십시오. Console.WriteLine( "Length: {0}", arr.Length ); BitArray 클래스의 Length 속성을 사용하는 방법을 배우기 위해 다음 코드를 실행해 볼 수 있습니다. 예시 using System; using System.Collections; public class D

    8. 정규식에서 C# 대체 설명

      정규식은 입력 텍스트와 일치할 수 있는 패턴입니다. 정규식을 정의할 수 있는 다양한 범주의 문자, 연산자 및 구문이 있습니다. 대체는 대체 패턴에 사용됩니다. 다음 표는 대체 항목을 나열합니다. 문자 설명 패턴 교체 패턴 입력 문자열 결과 문자열 $숫자 그룹 번호와 일치하는 부분 문자열을 대체합니다. \b(\w+)(\s)(\w+)\b $3$2$1 하나 둘 둘 하나 ${이름} 이름이 지정된 그룹 이름과 일치하는 하위 문자열로 대체합니다. \b(?\w+)(\s)(?\w+)\b ${word2} ${word1} 하나 둘 둘 하나

    9. C#에서 문자열을 초기화하고 비교하는 방법은 무엇입니까?

      C#에서 문자열을 초기화하는 것은 쉬운 작업입니다. Amit이라는 이름을 설정하고 싶다면 문자열을 다음과 같이 초기화하십시오. String str1 = "Hello, World!"; 문자열을 비교하려면 다음 C# 메서드를 사용하세요. public static int Compare(string str1, string str2) 비교하려면 - String.Compare(str1, str2) == 0 위의 값이 0이면 두 문자열이 모두 같습니다. 위의 메서드는 지정된 두 문자열 개체를 비교하고 정렬 순서에서 상대

    10. C#에서 배열을 초기화하는 방법은 무엇입니까?

      모든 어레이는 연속적인 메모리 위치로 구성됩니다. 가장 낮은 주소는 첫 번째 요소에 해당하고 가장 높은 주소는 마지막 요소에 해당합니다. 먼저 배열을 선언합니다. int[] rank; 그러나 배열을 선언한다고 해서 메모리의 배열이 초기화되는 것은 아닙니다. 배열 변수가 초기화되면 배열에 값을 할당할 수 있습니다. 배열은 참조 유형이므로 배열의 인스턴스를 생성하려면 new 키워드를 사용해야 합니다. 예를 들어, int[] rank = new int[5]; 선언 시 배열에 값을 할당할 수 있습니다. int[] rank

    11. C#을 사용하여 두 숫자 사이의 최대값을 찾는 방법은 무엇입니까?

      먼저 두 개의 숫자를 선언하고 초기화합니다. int num1 = 50; int num2 = 90; 그와 함께 if-else를 사용하여 최대 수를 찾으십시오. if (num1 > num2) {    maxNum = num1; } else {    maxNum = num2; } 위에서 maxNum 변수에 최대값을 설정하고 나중에 출력했습니다. 다음은 C#에서 두 숫자 사이의 최대값을 찾는 완전한 예입니다. 예 using System; namespace Demo {    c

    12. C#에서 String 개체를 만드는 방법은 무엇입니까?

      C#에서 문자열 개체를 만들려면 아래 주어진 방법 중 하나를 사용하십시오. 문자열 리터럴을 문자열 변수에 할당하여 String 클래스 생성자를 사용하여 문자열 연결 연산자(+) 사용 속성 검색 또는 문자열을 반환하는 메서드 호출 형식 지정 메서드를 호출하여 값 또는 개체를 문자열 표현으로 변환 다음은 C#에서 문자열 개체를 만드는 다양한 방법을 보여주는 예입니다. 예시 using System; namespace Demo {    class Program {       static v

    13. C#에서 string 및 int 항목으로 튜플을 만드는 방법은 무엇입니까?

      먼저 튜플에 두 개의 항목을 설정합니다. Tuple<int, string> tuple = new Tuple<int, string>(20, "Tom"); 이제 정수인 튜플의 첫 번째 항목을 확인하십시오. if (tuple.Item1 == 20) {    Console.WriteLine(tuple.Item1); } 이제 문자열인 튜플의 두 번째 항목을 확인하십시오 - if (tuple.Item2 == "Tom") {    Console.Wr

    14. C#에서 스레드를 만드는 방법은 무엇입니까?

      스레드는 경량 프로세스입니다. 스레드는 프로그램의 실행 경로로 정의됩니다. 스레드는 Thread 클래스를 확장하여 생성됩니다. 그런 다음 확장된 Thread 클래스는 Start() 메서드를 호출하여 자식 스레드 실행을 시작합니다. 스레드의 예:스레드를 사용하는 일반적인 예는 최신 운영 체제에서 동시 프로그래밍을 구현하는 것입니다. 스레드를 사용하면 CPU 주기의 낭비를 줄이고 애플리케이션의 효율성을 높일 수 있습니다. 다음은 스레드 생성 방법을 보여주는 예시입니다. 예 using System; using System.Thread

    15. C#에서 동적으로 배열을 만드는 방법은 무엇입니까?

      동적 배열은 확장 가능한 배열이며 정적 배열에 비해 이점이 있습니다. 배열의 크기가 고정되어 있기 때문입니다. C#에서 배열을 동적으로 만들려면 ArrayList 컬렉션을 사용합니다. 개별적으로 인덱싱할 수 있는 개체의 정렬된 컬렉션을 나타냅니다. 또한 동적 메모리 할당, 목록의 항목 추가, 검색 및 정렬이 가능합니다. 다음은 C#에서 동적으로 배열을 생성하는 방법을 보여주는 예입니다. 예시 using System; using System.Collections; namespace CollectionApplication { &nb

    16. C#에서 무한 루프를 만드는 방법은 무엇입니까?

      무한 루프는 절대 종료되지 않고 무한 반복되는 루프입니다. C#에서 무한 루프를 만드는 예를 살펴보겠습니다. 예시 using System; namespace Demo {    class Program {       static void Main(string[] args) {          for (int a = 0; a < 50; a--) {             Console.Wr

    17. C#에서 사용자 지정 속성을 만드는 방법은 무엇입니까?

      선언적 정보를 저장하는 데 사용할 수 있고 런타임에 검색할 수 있는 사용자 정의 속성입니다. 사용자 정의 속성을 선언하는 방법을 살펴보겠습니다. [AttributeUsage ( AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Field | AttributeTargets.Method | AttributeTargets.Property, AllowMultiple = true)] public class DeBugInfo : System.Attribute

    18. C#에서 들쭉날쭉한 배열을 어떻게 초기화합니까?

      Jagged 배열은 배열의 배열입니다. 초기화하는 방법입니다. int[][] 순위 =새로운 int[2][]{new int[]{3,2,7},new int[]{9,4,5,6}}; 다음은 C#에서 들쭉날쭉한 배열을 초기화하는 방법을 보여주는 예입니다. 예시 시스템 사용;namespace ArrayApplication { class MyArray { static void Main(string[] args) { int[][] a =new int[][]{new int[]{0,0},new int[] {1,2}, 새로운 int[]{2,4} };

    19. C#에서 중첩된 while 루프를 만드는 방법은 무엇입니까?

      중첩된 while 루프의 경우 두 개의 while 루프가 있습니다. 첫 번째 루프는 조건을 확인하고 조건이 참이면 내부 루프, 즉 중첩 루프로 이동합니다. 루프 1 while (a<25) { } 루프 2(루프 1 내부) while (b<45){ } 중첩된 while 루프를 생성하기 위한 샘플 코드는 다음과 같습니다. 예시 using System; namespace Program {    class Demo {       public static void Main(string

    20. C#에서 사용자 정의 예외를 만드는 방법은 무엇입니까?

      다른 프로그래밍 언어와 마찬가지로 C#에서도 사용자 정의 예외를 쉽게 만들 수 있습니다. 사용자 정의 예외 클래스는 예외 클래스에서 파생됩니다. 아래 예에서 생성된 예외는 기본 제공 예외가 아닙니다. TempIsZeroException 다음 코드를 실행하여 C#에서 사용자 정의 예외를 만드는 방법을 배울 수 있습니다. 예 using System; namespace Demo {    class TestTemperature {       static void Main(string[] ar

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:72/134  20-컴퓨터/Page Goto:1 66 67 68 69 70 71 72 73 74 75 76 77 78