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

    1. C#의 IS 대 AS 연산자

      IS 연산자 C#의 is 연산자는 개체의 런타임 형식이 지정된 형식과 호환되는지 여부를 확인합니다. 다음은 구문입니다 - expr is type 여기, expr 표현입니다 유형 유형의 이름입니다. 다음은 C# &minis;에서 is 연산자의 사용법을 보여주는 예입니다. 예시 using System; class One { } class Two { } public class Demo {    public static void Test(object obj) {       One x

    2. C# 프로그래밍의 주요 기능

      C#은 Microsoft에서 개발한 최신 범용 개체 지향 프로그래밍 언어입니다. C#은 다양한 컴퓨터 플랫폼과 아키텍처에서 다양한 고급 언어를 사용할 수 있는 실행 코드와 런타임 환경으로 구성된 CLI(공용 언어 인프라)용으로 설계되었습니다. 다음은 C#의 주요 기능입니다 - 다음은 C#의 몇 가지 중요한 기능 목록입니다 − 부울 조건 자동 쓰레기 수거 표준 라이브러리 어셈블리 버전 관리 속성 및 이벤트 대리인 및 이벤트 관리 사용하기 쉬운 제네릭 인덱서 조건부 컴파일 간단한 멀티스레딩 LINQ 및 람다 표현식 Windows와

    3. C#의 정적 클래스

      C# 정적 클래스는 인스턴스화할 수 없으며 정적 멤버만 가질 수 있습니다. C#의 정적 클래스는 봉인되어 있으며 인스턴스 생성자를 포함할 수 없습니다. 다음은 정적 클래스와 정적 멤버가 있는 예입니다. - 예 using System; public static class Demo {    public static float PI = 3.14f;    public static int calc(int n){return n*n;} } class Program {    public

    4. C#의 정적 바인딩과 동적 바인딩

      다형성은 정적이거나 동적일 수 있습니다. 정적 다형성에서 함수에 대한 응답은 컴파일 시간에 결정됩니다. 동적 다형성에서는 런타임에 결정됩니다. 컴파일 시간 다형성 또는 정적 바인딩 컴파일 시간 동안 함수와 객체를 연결하는 메커니즘을 초기 바인딩이라고 합니다. 정적 바인딩 또는 초기 바인딩이라고도 합니다. 런타임 다형성 또는 동적 바인딩 런타임 다형성에는 동적 바인딩 또는 후기 바인딩이라고도 하는 메서드 재정의가 있습니다. 추상 클래스에는 파생 클래스에서 구현하는 추상 메서드가 포함되어 있습니다. 파생 클래스에는 보다 전문화된 기

    5. C#에서 매개변수/매개변수 배열이란 무엇입니까?

      C# 매개변수 배열은 메서드를 선언하는 동안 매개변수로 전달된 인수의 수가 확실하지 않은 경우에 도움이 됩니다. 다음은 params 키워드 −를 사용할 수 있는 구문입니다. public int function_name(params int[] variable_name) {} 다음은 C#의 매개변수 배열에 대해 알아보는 예입니다 - 예 using System; namespace Program {    class ParamArray {       public int AddElements(

    6. C#의 포인터 데이터 형식은 무엇입니까?

      포인터는 그 값이 다른 변수의 주소, 즉 메모리 위치의 직접 주소인 변수입니다. 모든 변수 또는 상수와 마찬가지로 포인터를 선언해야 변수 주소를 저장하는 데 사용할 수 있습니다. 포인터의 구문은 - type *var-name; 다음은 포인터 유형을 선언하는 방법입니다 - int *ip; /* pointer to an integer */ double *dp; /* pointer to a double */ C#에서는 unsafe 한정자로 표시된 코드 블록의 함수에서 포인터 변수를 사용할 수 있습니다. 안전하지 않은 코드 또는 관리

    7. C#의 스레드

      스레드는 프로그램의 실행 경로로 정의됩니다. 각 스레드는 고유한 제어 흐름을 정의합니다. 애플리케이션에 복잡하고 시간이 많이 소요되는 작업이 포함된 경우 각 스레드가 특정 작업을 수행하도록 서로 다른 실행 경로 또는 스레드를 설정하는 것이 종종 도움이 됩니다. 스레드의 수명 주기는 System.Threading.Thread 클래스의 개체가 생성될 때 시작되어 스레드가 종료되거나 실행이 완료될 때 종료됩니다. 다음은 스레드 수명 주기의 다양한 상태입니다 - 시작되지 않은 상태 - 쓰레드의 인스턴스가 생성되었으나 Start 메

    8. C#의 정적 키워드

      static 키워드를 사용하여 클래스 멤버를 static으로 정의할 수 있습니다. 클래스의 멤버를 정적으로 선언하면 클래스의 개체가 아무리 많이 생성되더라도 정적 멤버의 복사본은 하나만 있다는 의미입니다. 정적 키워드는 클래스에 대해 멤버의 인스턴스가 하나만 있음을 의미합니다. 정적 변수는 인스턴스를 생성하지 않고 클래스를 호출하여 값을 검색할 수 있기 때문에 상수를 정의하는 데 사용됩니다. 다음은 정적 변수의 사용법을 보여주는 예입니다 - 예시 using System; namespace StaticVarApplication

    9. C#의 삼항 연산자

      삼항 연산자는 C#의 조건 연산자입니다. 세 개의 인수를 사용하고 부울 표현식을 평가합니다. 예를 들어 - b = (a == 1) ? 20 : 30; 위에서 첫 번째 피연산자가 true(1)로 평가되면 두 번째 피연산자가 평가됩니다. 첫 번째 피연산자가 false(0)로 평가되면 세 번째 피연산자가 평가됩니다. 다음은 예입니다 - 예 using System; namespace DEMO {    class Program {       static void Main(string[]

    10. C#의 스택 및 큐

      스택 스택 클래스는 후입선출 객체 컬렉션을 나타냅니다. 항목에 대한 후입선출이 필요할 때 사용됩니다. 다음은 Stack 클래스의 속성입니다 - 카운트 − 스택의 요소 수를 가져옵니다. 다음은 Stack 클래스의 메소드입니다 - 시니어 번호 방법 및 설명 1 공개 가상 무효 Clear(); 스택에서 모든 요소를 ​​제거합니다. 2 공개 가상 bool 포함(객체 obj); 요소가 스택에 있는지 여부를 결정합니다. 3 공개 가상 객체 Peek(); 스택의 맨 위에 있는 개체를 제거하지 않고 반환합니다.

    11. C#에서 한 줄 주석을 작성하는 방법은 무엇입니까?

      한 줄로 제한하는 주석을 추가하려면 한 줄 주석을 사용하십시오 - // variable int i = 20; 다음은 한 줄 주석을 추가하는 방법을 보여주는 샘플 C# 프로그램입니다 - 예 using System; namespace Demo {    class Program {       static void Main(string[] args) {          // display text        

    12. C#의 스택 클래스에서 푸시 대 팝

      스택 클래스는 객체의 후입선출을 나타냅니다. 항목에 대한 후입선출 액세스가 필요할 때 사용됩니다. 다음은 Stack 클래스의 속성입니다 - 카운트 − 스택의 요소 수를 가져옵니다. 푸시 작업 푸시 작업을 사용하여 스택에 요소 추가 - Stack st = new Stack(); st.Push('A'); st.Push('B'); st.Push('C'); st.Push('D'); 팝 작업 Pop 작업은 맨 위에 있는 요소부터 시작하여 스택에서 요소를 제거합니다.

    13. C#의 반복자 함수

      반복자 메서드는 컬렉션에 대해 사용자 지정 반복을 수행합니다. yield return 문을 사용하고 각 요소를 한 번에 하나씩 반환합니다. 반복자는 현재 위치를 기억하고 다음 반복에서 다음 요소가 반환됩니다. 다음은 예입니다 - 예시 using System; using System.Collections.Generic; using System.Linq; namespace Demo {    class Program {       public static IEnumerable display

    14. C#의 수량자

      수량자는 일치가 발생하기 위해 입력 문자열에 있어야 하는 이전 요소(문자, 그룹 또는 문자 클래스일 수 있음)의 인스턴스 수를 지정합니다. 예를 들어 보겠습니다 - * 수량화는 이전 요소와 0번 이상 일치합니다(예:.0, 19.9, 219.9 등) 다음은 C#의 모든 수량화입니다. − 한정자 설명 패턴 일치 * 이전 요소와 0번 이상 일치합니다. \d*\.\d .0, 19.9, 219.9 + 이전 요소와 한 번 이상 일치합니다. + be의 been, be의 bent ? 이전 요소와 0번 또는 1번 일치합니다. 라이?n

    15. C#에서 대리자를 어떻게 선언합니까?

      C#의 대리자는 메서드에 대한 참조입니다. 대리자는 메서드에 대한 참조를 보유하는 참조 형식 변수입니다. 런타임에 참조를 변경할 수 있습니다. 대리자는 특히 이벤트 및 콜백 메서드를 구현하는 데 사용됩니다. 모든 대리자는 System.Delegate 클래스에서 암시적으로 파생됩니다. C#에서 대리자를 선언하는 방법을 살펴보겠습니다 - delegate <return type> <delegate-name> <parameter list> C#에서 델리게이트로 작업하는 방법을 배우기 위한 예를 살펴보겠

    16. C#에서 튜플을 선언하는 방법은 무엇입니까?

      튜플을 선언하기 위해 다음은 int 및 string 항목이 있는 튜플이 있는 형식입니다. - Tuple<int, string> tuple = new Tuple<int, string>(20, "Tom"); 이제 정수인 튜플의 첫 번째 항목을 확인하십시오 - if (tuple.Item1 == 99) {    Console.WriteLine(tuple.Item1); } 이제 문자열인 튜플의 두 번째 항목을 확인하십시오 - if (tuple.Item2 == "Tim&q

    17. C#의 들쭉날쭉한 배열

      Jagged 배열은 배열의 배열입니다. int 유형의 포인트라는 이름의 들쭉날쭉한 배열을 −로 선언할 수 있습니다. int [][] 포인트; 이제 초기화하는 방법을 살펴보겠습니다 - int[][] 포인트 =new int[][]{new int[]{10,5},new int[]{30,40}, new int[]{70,80},new int[ ]{ 60, 70 }}; −로 들쭉날쭉한 배열 요소에 액세스합니다. 포인트[i][j]); 다음은 C#에서 들쭉날쭉한 배열로 작업하는 방법을 보여주는 완전한 예입니다 - 예시 시스템 사용;네임스페이스

    18. C#에서 배열의 순위를 정의하는 방법은 무엇입니까?

      배열의 차원 수를 찾으려면 Array Rank 속성을 사용하십시오. 이렇게 정의할 수 있습니다 - arr.Rank 여기에서 arr은 우리의 배열입니다 - int[,] arr = new int[3,4]; 행과 열을 얻으려면 GetLength 속성을 사용하십시오 - arr.GetLength(0); arr.GetLength(1); 다음은 완전한 코드입니다 - 예 using System; class Program {    static void Main() {       int[,] arr

    19. C#에서 #undef 지시문을 사용하는 방법은 무엇입니까?

      #undef 지시문을 사용하면 기호 정의를 취소할 수 있습니다. 다음은 구문입니다 - #undef SYMBOL 예를 들어, #undef One #if 지시문과 함께 사용하면 false로 평가됩니다. 예를 들어 보겠습니다 - 예 #define One #undef Two using System; namespace Demo {    class Program {       static void Main(string[] args) {         &nb

    20. C#에서 null 참조 예외를 캡처하는 방법은 무엇입니까?

      null 개체를 참조하여 발생하는 오류를 처리합니다. Null 참조 예외는 null을 가리키는 멤버 필드 또는 함수 유형에 액세스하려고 할 때 발생합니다. 다음 null 문자열이 있다고 가정해 보겠습니다. - string str = null; 이제 널 문자열의 길이를 얻으려고 하면 예외가 발생합니다 - If(str.Length == null) {} 위의 예외가 throw됩니다. 이제 null 포인터 예외가 throw되는 것을 방지하는 방법을 살펴보겠습니다. - 예시 using System; class Program { &nb

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:15/134  20-컴퓨터/Page Goto:1 9 10 11 12 13 14 15 16 17 18 19 20 21