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

    1. C#에서 클래스와 개체의 차이점은 무엇입니까?

      클래스를 정의할 때 데이터 유형에 대한 청사진을 정의합니다. 객체는 클래스의 인스턴스입니다. 클래스를 구성하는 메소드와 변수를 클래스의 멤버라고 합니다. 클래스 멤버에 액세스하려면 개체 이름 뒤에 점(.) 연산자를 사용합니다. 점 연산자는 개체 이름을 구성원 이름과 연결합니다(예:). Box Box1 = new Box(); 위에서 Box1이 우리의 객체임을 알 수 있습니다. 우리는 그것을 사용하여 회원들에게 접근할 것입니다 - Box1.height = 7.0; 또한 이를 사용하여 멤버 함수를 호출할 수도 있습니다 - Box1

    2. C#에서 클래스와 구조체의 차이점은 무엇입니까?

      구조 C#에서 구조체는 값 형식 데이터 형식입니다. 하나의 변수에 다양한 데이터 유형의 관련 데이터를 담을 수 있도록 도와줍니다. struct 키워드는 구조를 만드는 데 사용됩니다. 구조를 정의하려면 struct 문을 사용해야 합니다. struct 문은 프로그램에 대해 둘 이상의 멤버가 있는 새 데이터 유형을 정의합니다. 수업 클래스를 정의할 때 데이터 유형에 대한 청사진을 정의합니다. 클래스 정의는 class 키워드로 시작하고 그 뒤에 클래스 이름이 오고 클래스 본문은 한 쌍의 중괄호로 묶입니다. 구조 대 클래스 구조는

    3. C#에서 구성과 집계의 차이점은 무엇입니까?

      컴포지션에서 상위 개체가 삭제되면 하위 개체도 상태를 잃게 됩니다. 컴포지션은 특별한 유형의 집계이며 관계의 일부를 제공합니다. 예를 들어 A Car에는 엔진이 있습니다. 자동차가 파괴되면 엔진도 파괴됩니다. public class Engine {    . . . } public class Car {    Engine eng = new Engine();    ....... } 집계는 C#에서 개체 간의 방향 관계입니다. 개체 간의 관계입니다. 예

    4. C#에서 동적 바인딩이란 무엇입니까?

      동적 바인딩에서 컴파일러는 컴파일 시간에 형식 검사를 수행하지 않습니다. 런타임 시 확인이 완료됩니다. 익명 유형이 하나의 메소드로 제한되는 것을 피하려면 이를 사용하십시오. 이는 유형 이름이 컴파일러에만 표시되기 때문입니다. 따라서 메서드의 반환 값으로 선언할 수 없습니다. 예를 들어 보겠습니다 - public dynamic GetAnonymousType() {    return new {       StudentName = "Jack",    

    5. C#에서 초기 바인딩이란 무엇입니까?

      컴파일 시간 동안 함수와 객체를 연결하는 메커니즘을 초기 바인딩이라고 합니다. 정적 바인딩이라고도 합니다. C#은 정적 다형성, 즉 함수 오버로딩과 연산자 오버로딩을 구현하는 두 가지 기술을 제공합니다. 예제를 통해 함수 오버로딩에 대해 알아보자 - 동일한 범위에서 동일한 함수 이름에 대해 여러 정의를 가질 수 있습니다. 함수의 정의는 인수 목록의 인수 유형 및/또는 수에 따라 서로 달라야 합니다. 반환 유형만 다른 ​​함수 선언은 오버로드할 수 없습니다. 다음은 완전한 예입니다 - 예 using System; namespa

    6. C#의 단항 연산자는 무엇입니까?

      다음은 C#의 단항 연산자입니다. − + - ! ~ ++ -- (type)* & sizeof sizeof 연산자에 대해 알아보자. sizeof는 데이터 유형의 크기를 반환합니다. int 데이터 유형의 크기를 찾아야 한다고 가정해 봅시다 - sizeof(int) 이중 데이터 유형의 경우 - sizeof(double) 다양한 데이터 유형의 크기를 찾기 위한 전체 예를 살펴보겠습니다. − 예시 using System; namespace Demo {    class Program {   &nb

    7. C#의 사용자 정의 데이터 형식은 무엇입니까?

      C#의 사용자 정의 데이터 유형은 구조체와 열거형입니다. 구조 C#에서 구조체는 값 형식 데이터 형식입니다. 하나의 변수에 다양한 데이터 유형의 관련 데이터를 담을 수 있도록 도와줍니다. struct 키워드는 구조를 만드는 데 사용됩니다. C# 구조에는 다음과 같은 기능이 있습니다. - 구조에는 메서드, 필드, 인덱서, 속성, 연산자 메서드 및 이벤트가 있을 수 있습니다. 구조체는 정의된 생성자를 가질 수 있지만 소멸자는 가질 수 없습니다. 그러나 구조에 대한 기본 생성자를 정의할 수 없습니다. 기본 생성자는 자동으로 정의되며

    8. C#에서 사용자 정의 예외란 무엇입니까?

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

    9. C#에서 할당 연산자란 무엇입니까?

      C#에서 할당 연산자를 사용하여 변수에 값을 할당합니다. 다음은 C#의 할당 연산자 − 연산자 설명 예 = 단순 할당 연산자, 오른쪽 피연산자에서 왼쪽 피연산자로 값 할당 C =A + B는 A + B의 값을 C에 할당 += AND 대입 연산자 추가, 왼쪽 피연산자에 오른쪽 피연산자를 추가하고 결과를 왼쪽 피연산자에 대입 C +=A는 C =C + A와 동일합니다. -= 빼기 AND 대입 연산자, 왼쪽 피연산자에서 오른쪽 피연산자를 빼고 결과를 왼쪽 피연산자에 대입 C -=A는 C =C – A와 동일합니다. *= 곱하기 AN

    10. C#에서 집계란 무엇입니까?

      집계는 C#에서 개체 간의 방향 관계입니다. 개체 간의 관계입니다. 예:직원 및 주소 직원은 단일 부서와 연결되지만 부서에는 두 명 이상의 직원이 있을 수 있습니다. 직원 및 주소의 예를 살펴보겠습니다 - public class Address {    . . . } public class Employee {    private Address addr;    public Employee (Address addr) {       this.addr

    11. C#에서 캡슐화란 무엇입니까?

      C#의 캡슐화는 구현 세부 정보에 대한 액세스를 방지합니다. 액세스 지정자를 사용하여 C#에서 캡슐화를 구현합니다. 다음은 C#에서 지원하는 액세스 지정자입니다. − 공개 비공개 보호됨 내부 보호된 내부 캡슐화는 클래스가 자신의 멤버 변수와 멤버 함수를 다른 함수 및 개체로부터 숨길 수 있도록 하는 비공개 액세스 지정자의 예를 통해 이해할 수 있습니다. 다음 예에서 우리는 길이와 너비를 변수로 할당된 개인 액세스 지정자 −를 가집니다. 예 using System; namespace RectangleApplication {

    12. C#에서 열거란 무엇입니까?

      열거형은 연도, 제품, 월, 계절 등과 같은 명명된 상수 집합을 저장하는 열거형입니다. Enum 상수의 기본값은 0에서 시작하여 증가합니다. 고정된 상수 집합이 있으며 쉽게 순회할 수 있습니다. 예를 들어 보겠습니다. 열거형을 다음과 같이 설정했습니다 - public enum Vehicle { Car, Bus, Truck } 다음은 완전한 예입니다 - 예시 using System; public class Demo {    public enum Vehicle { Car, Bus, Truck }  

    13. C#에서 예외 처리란 무엇입니까?

      예외는 프로그램이 실행될 때 발생하는 문제입니다. 다음 키워드는 C#에서 예외를 처리합니다. 시도 try 블록은 특정 예외가 활성화된 코드 블록을 식별합니다. 잡기 catch 키워드는 예외의 catch를 나타냅니다. 드디어 예외가 발생했는지 여부에 관계없이 주어진 명령문 세트를 실행합니다. 던지다 프로그램에 문제가 나타나면 예외가 발생합니다. C# 프로그램에서 오류를 처리하는 예를 살펴보겠습니다. − using System; namespace MyErrorHandlingApplication {    c

    14. C#에서 finally 문은 무엇입니까?

      마지막 블록은 예외가 발생했는지 여부에 관계없이 주어진 명령문 세트를 실행하는 데 사용됩니다. 예를 들어 파일을 열면 예외 발생 여부에 관계없이 파일을 닫아야 합니다. 오류 처리 블록은 try, catch 및 finally 키워드를 사용하여 구현됩니다. 예시 finally 문을 구현하기 위해 다음 코드를 실행할 수 있습니다 - using System; namespace ErrorHandlingApplication {    class DivNumbers {       int resul

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

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

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

      Array.IsReadOnly 속성은 Array가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. 먼저 배열 값을 설정하십시오 - Array arr = Array.CreateInstance(typeof(String), 3); arr.SetValue("Electronics", 0); arr.SetValue("Clothing", 1); 이제 IsReadOnly 속성을 사용하여 Array가 읽기 전용인지 여부를 알아보겠습니다. 배열이 읽기 전용이면 업데이트할 수 없습니다 - arr.IsReadOnl

    17. C#에서 다형성이란 무엇입니까?

      다형성은 정적이거나 동적일 수 있습니다. 정적 다형성에서 함수에 대한 응답은 컴파일 시간에 결정됩니다. 동적 다형성에서는 런타임에 결정됩니다. 정적 다형성에서 함수에 대한 응답은 컴파일 시간에 결정됩니다. 동적 다형성에서는 런타임에 결정됩니다. 동적 다형성은 우리가 후기 바인딩이라고 부르는 것입니다. 컴파일 시간 다형성 또는 정적 바인딩 컴파일 시간 동안 함수와 객체를 연결하는 메커니즘을 초기 바인딩이라고 합니다. 정적 바인딩이라고도 합니다. 런타임 다형성 또는 동적 바인딩 런타임 다형성에는 동적 바인딩 또는 후기 바인딩이라고

    18. C#에서 오버로딩이란 무엇입니까?

      C#은 정적 다형성을 구현하는 두 가지 기술을 제공합니다. - 함수 오버로딩 연산자 과부하 함수 오버로딩 이름은 같지만 매개변수가 다른 두 개 이상의 메서드를 C#에서 함수 오버로딩이라고 합니다. C#에서 함수 오버로딩은 인수의 수와 인수의 데이터 유형을 변경하여 수행할 수 있습니다. 숫자의 곱셈을 출력하는 함수가 있다고 가정해 보겠습니다. 그러면 오버로드된 메서드는 이름은 같지만 인수 수가 다릅니다. - public static int mulDisplay(int one, int two) { } public static i

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

      C#의 Array.Lenth 속성은 배열의 길이를 찾는 데 사용됩니다. 먼저 배열 클래스를 설정합시다 - Array arr = Array.CreateInstance(typeof(String), 3); arr.SetValue("Electronics", 0); arr.SetValue("Clothing", 1); arr.SetValue("Appliances", 2); 이제 배열의 길이가 3이므로 Length 속성의 결과는 3 −가 됩니다. arr.Length 다음은 배열 클래스의

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

      Array.LongLength 속성은 Array의 모든 차원에 있는 총 요소 수를 나타내는 64비트 정수를 가져옵니다. 긴 데이터 유형의 배열이 -라고 가정해 보겠습니다. long[,] arr1= new long[15, 35]; LongLength 속성을 사용하여 Array의 모든 차원에 있는 요소의 총 수를 나타내는 정수 가져오기 - arr1.LongLength 배열 클래스의 Array.LongLength 속성을 구현하는 예를 살펴보겠습니다 - 예 using System; class Program {    

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