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#에서 일부 식별자는 코드 컨텍스트에서 특별한 의미를 갖습니다. 예를 들어 get 및 set을 컨텍스트 키워드라고 합니다. 다음은 문맥 키워드를 보여주는 표입니다 - 문맥 키워드 추가 별칭 오름차순 내림차순 동적 에서 얻다 글로벌 그룹 로 가입 하자 주문순 일부(유형) 일부(메소드) 제거 선택 설정

    2. C#에서 동적 배열이란 무엇입니까?

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

    3. C#의 이벤트란 무엇입니까?

      이벤트는 키 누름, 클릭, 마우스 움직임 등과 같은 사용자 동작 또는 시스템 생성 알림과 같은 일부 발생입니다. 이벤트는 클래스에서 선언되고 발생하며 동일한 클래스 또는 일부 다른 클래스 내의 대리자를 사용하여 이벤트 핸들러와 연결됩니다. 이벤트를 포함하는 클래스는 이벤트를 게시하는 데 사용됩니다. 클래스 내에서 이벤트를 선언하려면 먼저 이벤트의 대리자 형식을 선언해야 합니다. 예를 들어, public delegate string myDelegate(string str); 이제 이벤트를 선언하십시오 - event myDeleg

    4. C#에서 생성자와 소멸자의 차이점은 무엇입니까?

      생성자 클래스 생성자는 해당 클래스의 새 객체를 생성할 때마다 실행되는 클래스의 특수 멤버 함수입니다. 생성자는 클래스와 이름이 정확히 같으며 반환 유형이 없습니다. 생성자는 클래스 이름과 동일한 이름을 가집니다 - class Demo {    public Demo() {} } 다음은 예입니다 - 예시 using System; namespace LineApplication {    class Line {       private double length; /

    5. C#에서 ref와 out 매개변수의 차이점은 무엇입니까?

      참조 매개변수 참조 매개변수는 변수의 메모리 위치에 대한 참조입니다. 참조로 매개변수를 전달할 때 값 매개변수와 달리 이러한 매개변수에 대한 새 저장 위치가 생성되지 않습니다. ref 키워드를 사용하여 참조 매개변수를 선언할 수 있습니다. 다음은 예입니다 - 예 using System; namespace CalculatorApplication {    class NumberManipulator {       public void swap(ref int x, ref int y) { &

    6. C#에서 클래스 메서드와 클래스 멤버의 차이점은 무엇입니까?

      멤버 함수, 즉 클래스의 메서드는 다른 변수와 유사한 클래스 정의 내에 해당 정의 또는 프로토타입이 있는 함수입니다. 이는 자신이 구성원인 클래스의 모든 개체에서 작동하며 해당 개체에 대한 클래스의 모든 구성원에 액세스할 수 있습니다. 다음은 예입니다 - public void setLength( double len ) {    length = len; } public void setBreadth( double bre ) {    breadth = bre; } 다음은 C#에서 클래스 멤버 함수

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

      Array 클래스는 C#의 모든 배열에 대한 기본 클래스입니다. System 네임스페이스에 정의되어 있습니다. 다음은 배열 클래스의 속성입니다 - 다음은 Array 클래스의 속성입니다. - Sr.No 속성 및 설명 1 IsFixedSize 배열의 크기가 고정되어 있는지 여부를 나타내는 값을 가져옵니다. 2 읽기 전용 Array가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. 3 길이 Array의 모든 차원에 있는 총 요소 수를 나타내는 32비트 정수를 가져옵니다. 4 긴 길이 Array의 모든 차원에

    8. C#에서 배열 클래스의 Array.Rank 속성은 무엇을 합니까?

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

    9. @ 접두사는 C#의 문자열 리터럴에서 무엇을 합니까?

      @prefix는 기호 다음에 오는 문자열에서 특수 문자를 이스케이프할 필요가 없다는 것을 나타냅니다. 다음 진술 @"D:\new" 같음: "D:\\new" @ 접두사는 큰 문자열을 원하고 여러 줄에 걸쳐 표시하려는 경우에도 사용됩니다. 다음은 여러 줄 문자열을 보여주는 예입니다 - 예 using System; namespace Demo {    class Program {       static void Main(string[] args) {

    10. C#의 네임스페이스란 무엇입니까?

      네임스페이스는 한 세트의 이름을 다른 세트와 별도로 유지하는 방법을 제공하기 위한 것입니다. 네임스페이스 정의는 다음과 같이 네임스페이스 키워드와 네임스페이스 이름으로 시작합니다. - namespace namespace_name {    // code declarations } 네임스페이스 정의 - namespace namespace_name {    // code declarations } 다음은 C#에서 네임스페이스를 사용하는 방법을 보여주는 예입니다 - 예시 using System; n

    11. C#의 동적 다형성이란 무엇입니까?

      다형성은 정적이거나 동적일 수 있습니다. 정적 다형성에서 함수에 대한 응답은 컴파일 시간에 결정됩니다. 동적 다형성에서는 런타임에 결정됩니다. 동적 다형성은 추상 클래스와 가상 함수로 구현됩니다. 다음은 동적 다형성의 예를 보여주는 예입니다 - 예시 using System; namespace PolymorphismApplication {    class Shape {       protected int width, height;       public Sh

    12. C# ArrayList에서 RemoveAt을 사용하는 방법은 무엇입니까?

      C#의 RemoveAt 메서드는 목록의 요소를 설정한 위치에서 제거하는 데 사용됩니다. 먼저 목록의 요소를 설정하십시오 - var subjects = new List<string>(); subjects.Add("Physics"); subjects.Add("Chemistry"); subjects.Add("Biology"); subjects.Add("Science"); 요소를 제거하려면 요소를 제거하려는 인덱스를 설정합니다. 다음은 세 번째 위치에서

    13. C#에서 float, double 및 decimal의 차이점은 무엇입니까?

      Float , double 및 decimal은 모두 C#의 값 형식입니다. 값 유형 변수에 값을 직접 할당할 수 있습니다. System.ValueType 클래스에서 파생됩니다. 값 유형에는 데이터가 직접 포함됩니다. 부동 값 유형 Float은 범위가 3.4 x 1038인 32비트 단정밀도 부동 소수점 유형입니다. ~ + 3.4 x 1038 메모리 크기는 4바이트입니다. float a = 3.5f; 이중 값 유형 Double은 범위가 (+/-)5.0 x 10-324인 64비트 배정밀도 부동 소수점 유형입니다. ~ (+/

    14. C# do while 루프를 사용하는 방법은 무엇입니까?

      do...while 루프는 루프의 끝에서 상태를 확인합니다. do...while 루프가 한 번 이상 실행된다는 점을 제외하면 while 루프와 유사합니다. do while 루프를 만들려면 - do {    statement(s); } while( condition ); 조건식은 루프의 끝에 나타나므로 루프의 명령문은 조건이 테스트되기 전에 한 번 실행됩니다. 조건이 참이면 제어 흐름이 다시 do로 점프하고 루프의 명령문이 다시 실행됩니다. 이 과정은 주어진 조건이 거짓이 될 때까지 반복됩니다. 다음은 예입니

    15. C#의 중첩 클래스는 무엇입니까?

      중첩 클래스는 둘러싸는 다른 클래스에서 선언된 클래스입니다. 그것은 바깥쪽 클래스의 멤버이고 바깥쪽 클래스의 멤버는 중첩 클래스의 멤버에 액세스할 수 없습니다. C#에서 중첩 클래스의 예제 코드 스니펫을 살펴보겠습니다. class One {    public int num1;    public class Two {       public int num2;    } } class Demo {    static void Main()

    16. C#에서 일반적으로 사용되는 배열 클래스의 메서드는 무엇입니까?

      Array 클래스는 C#의 모든 배열에 대한 기본 클래스입니다. System 네임스페이스에 정의되어 있습니다. 배열 클래스에서 가장 일반적으로 사용되는 메소드는 - 시니어 번호 방법 및 설명 1 지우기 요소 유형에 따라 Array의 요소 범위를 0, false 또는 null로 설정합니다. 2 복사(배열, 배열, Int32) 첫 번째 요소에서 시작하는 Array의 요소 범위를 복사하여 첫 번째 요소에서 시작하는 다른 Array에 붙여넣습니다. 길이는 32비트 정수로 지정됩니다. 3 CopyTo(배열, Int32)

    17. C# 클래스의 정적 멤버는 무엇입니까?

      static 키워드를 사용하여 클래스 멤버를 static으로 정의할 수 있습니다. 클래스의 멤버를 정적으로 선언하면 클래스의 개체가 아무리 많이 생성되더라도 정적 멤버의 복사본은 하나만 있다는 의미입니다. 정적 키워드는 클래스에 대해 멤버의 인스턴스가 하나만 있음을 의미합니다. 정적 변수는 인스턴스를 생성하지 않고 클래스를 호출하여 값을 검색할 수 있기 때문에 상수를 정의하는 데 사용됩니다. 정적 변수는 멤버 함수 또는 클래스 정의 외부에서 초기화할 수 있습니다. 클래스 정의 내에서 정적 변수를 초기화할 수도 있습니다. 다음은

    18. C#의 정적 멤버 함수는 무엇입니까?

      정적 함수는 정적 변수에만 액세스할 수 있습니다. 정적 함수는 개체가 생성되기 전에도 존재합니다. 정적 함수를 -로 설정 public static int getNum() {} 다음은 정적 함수의 사용을 보여주는 예입니다 - 예 using System; namespace Demo {    class StaticVar {       public static int num;       public void count() {      

    19. C#에서 클래스에 대한 기본 액세스 권한은 무엇입니까?

      액세스 수정자가 지정되지 않은 경우 기본값은 내부입니다. 내부 액세스 지정자를 사용하면 클래스에서 해당 멤버 변수와 멤버 함수를 현재 어셈블리의 다른 함수 및 개체에 노출할 수 있습니다. 즉, 내부 액세스 지정자가 있는 모든 멤버는 해당 멤버가 정의된 응용 프로그램 내에 정의된 모든 클래스 또는 메서드에서 액세스할 수 있습니다. 다음은 내부 접근 지정자의 사용법을 보여주는 예입니다 - 예 using System; namespace RectangleApplication {    class Rectangle { &

    20. C#에서 런타임 다형성이란 무엇입니까?

      런타임 다형성에는 동적 바인딩 또는 후기 바인딩이라고도 하는 메서드 재정의가 있습니다. 추상 클래스와 가상 함수로 구현됩니다. 추상 클래스 추상 클래스에는 파생 클래스에 의해 구현되는 추상 메서드가 포함되어 있습니다. 런타임 다형성을 구현하는 추상 클래스의 예를 살펴보겠습니다. 예시 using System; namespace PolymorphismApplication {    abstract class Shape {       public abstract int area(); &n

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