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

    1. 0으로 나눌 때 C#의 무한대 또는 예외?

      0으로 나누기는 System.DivideByZeroException으로, 피제수를 0으로 나눌 때 발생하는 오류를 처리하는 클래스입니다. 예를 들어 보겠습니다. 예시 시스템 사용;네임스페이스 ErrorHandlingApplication { class DivNumbers { int result; DivNumbers() { 결과 =0; } 공개 무효 나눗셈(int num1, int num2) { try { 결과 =num1 / num2; } catch (DivideByZeroException e) { Console.WriteLine(예

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

      C#에는 Java와 같은 객체와 클래스가 있습니다. 객체는 실제 엔티티이자 클래스의 인스턴스입니다. 개체를 사용하여 클래스의 구성원에 액세스합니다. 클래스 멤버에 액세스하려면 개체 이름 뒤에 점(.) 연산자를 사용해야 합니다. 점 연산자는 개체 이름을 구성원 이름과 연결합니다(예:). Box Box1 = new Box(); 위에서 Box1이 우리의 객체임을 알 수 있습니다. 회원들에게 접근하는 데 사용할 것입니다. Box1.height = 3.0; 멤버 함수를 호출하는 데 사용할 수도 있습니다. Box1.getVolume();

    3. C#에서 키워드 const와 readonly의 차이점은 무엇입니까?

      상수 상수 필드는 수정할 수 없는 필드입니다. 선언 시 값을 할당해야 합니다. const int a = 5; 읽기 전용 읽기 전용 필드는 선언 시 초기화되거나 생성자 내에서 설정할 수도 있습니다. 읽기 전용 필드가 생성자 내부에서 초기화되는 예를 살펴보겠습니다 - 예 class Calculate {    readonly int z;    public Demo( ) {       z = 20;    } }

    4. C#에서 초기화와 값 할당의 차이점은 무엇입니까?

      초기화와 값 할당의 차이점을 이해합시다. 배열을 선언합니다. int [] n // declaring 초기화 배열을 선언해도 메모리의 배열은 초기화되지 않습니다. 배열 변수가 초기화되면 배열에 값을 할당할 수 있습니다. 배열은 참조 유형이므로 배열의 인스턴스를 생성하려면 new 키워드를 사용해야 합니다. int n= new int[10]; // initialization 가치를 부여합시다. 인덱스 번호 −를 사용하여 개별 배열 요소에 값을 할당할 수 있습니다. n[0] = 100; n[1] = 200 C#을 사용

    5. C#에서 Read() 및 ReadLine() 메서드의 차이점은 무엇입니까?

      읽기() Read()는 표준 입력 스트림에서 다음 문자를 읽습니다. 콘솔에서 키를 누르면 닫힙니다. int a = Console.Read() Console.WriteLine(a); ReadLine() 표준 입력 스트림에서 다음 문자 줄을 읽습니다. 예시 using System; class Program {    static void Main() {       int x = 10;       Console.WriteLine(x);     &

    6. C#에서 재정의와 숨기기의 차이점은 무엇입니까?

      메서드 숨김은 C#에서 섀도잉이라고도 합니다. 섀도잉에서 override 키워드를 사용하지 않고도 부모 클래스의 메서드를 자식 클래스에서 사용할 수 있습니다. 자식 클래스에는 동일한 기능의 자체 버전이 있습니다. 재정의에서 하위 클래스 유형에 특정한 동작을 정의합니다. 이는 하위 클래스가 요구 사항에 따라 상위 클래스 메서드를 구현할 수 있음을 의미합니다. 숨기는 것은 완전한 방법을 재정의하는 반면 재정의는 방법의 구현만을 재정의합니다. Overriding에서는 자식 클래스의 개체 재정의 메서드를 사용하여 기본 클래스에 액세스

    7. C#에서 값에 의한 전달과 참조 매개변수의 차이점은 무엇입니까?

      참조 매개변수 참조 매개변수는 변수의 메모리 위치에 대한 참조입니다. 참조 매개변수는 메소드에 제공되는 실제 매개변수와 동일한 메모리 위치를 나타냅니다. 참조로 매개변수를 전달할 때 값 매개변수와 달리 이러한 매개변수에 대한 새 저장 위치가 생성되지 않습니다. 값으로 전달 이것은 메소드에 매개변수를 전달하기 위한 기본 메커니즘입니다. 이 메커니즘에서 메소드가 호출되면 각 값 매개변수에 대해 새 저장 위치가 생성됩니다. 실제 매개변수의 값이 복사됩니다. 따라서 메서드 내부의 매개변수에 대한 변경 사항은 인수에 영향을 미치지 않

    8. C#에서 TrimStart()와 TrimEnd()의 차이점

      TrimStart() 메서드는 문자 집합의 선행 항목을 모두 제거하는 반면 TrimEnd()는 문자 집합의 후행 항목을 모두 제거합니다. 트림 시작() TrimStart() 메서드는 배열에 지정된 문자 집합의 선행 항목을 모두 제거합니다. 모든 선행 0을 제거하는 예를 살펴보겠습니다. − 예시 using System; class Program {    static void Main() {       String str ="0009678".TrimStart(new C

    9. C#에서 중단

      Abort() 메서드는 스레드를 파괴하는 데 사용됩니다. 런타임은 ThreadAbortException을 발생시켜 스레드를 중단합니다. 이 예외는 catch할 수 없으며, 컨트롤이 있으면 finally 블록으로 전송됩니다. 스레드에서 Abort() 메서드 사용 - childThread.Abort(); 예시 using System; using System.Threading; namespace MultithreadingApplication {    class ThreadCreationProgram {  

    10. C#에서 포인터로 데이터 값 검색

      포인터는 값이 다른 변수의 주소인 변수입니다. ToString() 메서드를 사용하여 포인터 변수가 참조하는 위치에 저장된 데이터를 검색합니다. 예 여기 예에서 - using System; namespace UnsafeCodeApplication {    class Program {       public static void Main() {          unsafe {           &nbs

    11. 문자열 Join() 메서드

      문자열의 Join() 메서드는 각 요소 사이에 지정된 구분 기호를 사용하여 문자열 배열의 모든 요소를 ​​연결합니다. 아래 예에서 우리는 여러 줄의 문자열을 가지고 있으며 구분 기호를 \n −으로 설정했습니다. String.Join("\n", starray); 예시 다음은 완전한 예입니다 - using System; namespace StringApplication {    class StringProg {       static void Main(string[]

    12. 중간 지구 궤도 위성

      중간 지구 궤도(MEO) 위성은 두 개의 반 앨런 벨트 사이에 있습니다. MEO는 ICO(Intermediate Circular Orbits)라고도 합니다. 이 위성의 고도 범위는 2,000km에서 35,000km, 즉 지구 저궤도 위와 정지궤도 아래입니다. MEO의 궤도 주기는 태도에 따라 2시간에서 23시간 이상까지 다양합니다. 궤도에 따른 MEO의 종류 원형 궤도를 가진 MEO − 일정한 고도에서 일정한 속도로 회전합니다. 타원 궤도를 가진 MEO − 가장 낮은 고도를 근지점이라고 하며 여기에서 속도가 가장 높

    13. C#의 키에 따라 HashMap 정렬

      HashMap은 C#이 아닌 Java로 되어 있습니다. C#의 HashMap에 해당하는 것은 키-값 쌍의 모음으로 사용되는 Dictionary입니다. 먼저 사전을 설정하십시오 - Dictionary<string, int> d = new Dictionary<string, int>(); d.Add("soccer", 1); d.Add("cricket", 2); d.Add("tennis", 3); d.Add("rugby", 4); 이제 키를

    14. C#의 연결 예외

      연결된 예외는 예외를 처리하는 일련의 try-catch 문입니다. 일련의 예외, 즉 연쇄 예외를 생성하려면 - 첫 번째 try-catch 설정 - 예시 static void Main(string[] args) {    try {       One();    } catch (Exception e) {       Console.WriteLine(e);    } } 이제 One() − 메서드에서 catch를 시도하십시오. 예시

    15. C#에서 대리자를 사용하여 수학 연산을 호출하는 방법은 무엇입니까?

      C#에서 대리자를 사용하여 수학 연산을 호출하는 방법을 이해하기 위해 숫자를 나누는 예를 살펴보겠습니다. 클래스와 함수가 있습니다 - public class Demo {    public static double DivideFunc(double value) {       return value / 5;    } } 자, 우리 대표자 - delegate double myDelegate(double x); 값을 설정하고 호출 - myDelegate[] val = { D

    16. C#에서 관리 코드란 무엇입니까?

      관리 코드는 실행이 공용 언어 런타임에 의해 관리되는 코드입니다. 관리 코드를 가져와서 기계어 코드로 컴파일합니다. 그 후 코드가 실행됩니다. 여기서 런타임, 즉 CLR은 자동 메모리 관리, 유형 안전성 등을 제공합니다. 관리 코드는 .NET 위에서 실행되는 고급 언어로 작성됩니다. 이것은 C#, F# 등이 될 수 있습니다. 이 언어로 컴파일러를 사용하여 컴파일된 코드는 기계어 코드가 생성되지 않습니다. 그러나 런타임에 의해 컴파일되고 실행되는 중간 언어 코드를 얻게 됩니다. 비관리 코드라고 하는 C/C++ 코드에는 해당 권한

    17. C#을 사용하여 같은 밑의 지수 나누기를 수행하는 방법은 무엇입니까?

      먼저 기본 설정 - double n = 10; 이제 나누기에 대한 두 지수를 설정하십시오 - double e1 = 10; double e2 = 8; 같은 밑의 지수를 나눗셈한 결과를 얻기 위해 완전한 코드를 보자. 예시 using System; class Demo {    static void Main() {       double res, n, e1, e2;       n = 10;       e1 = 10;   &n

    18. C# 목록에서 첫 번째 요소를 팝업하는 방법은 무엇입니까?

      목록의 첫 번째 요소를 표시하려면 RemoveAt() 메서드를 사용합니다. 요소를 제거하려는 위치에서 요소를 제거합니다. 목록 설정 List<string> myList = new List<string>() {    "Operating System",    "Computer Networks",    "Compiler Design" }; 이제 RemoveAt(0)를 사용하여 첫 번째 요소를 팝합니다. my

    19. C#을 사용하여 같은 밑의 지수의 곱셈을 수행하는 방법은 무엇입니까?

      먼저 베이스를 설정합니다. double n = 2; 이제 나눗셈의 두 지수를 설정합니다. double e1 = 5; double e2 = 4; 동일한 밑의 지수를 곱한 결과를 얻기 위해 전체 코드를 살펴보겠습니다. 예시 using System; class Demo {    static void Main() {       double res, n, e1, e2;       n = 2;       e1 = 5;   &nbs

    20. C#에서 체크된 예외와 체크되지 않은 예외

      체크 또는 체크되지 않은 컨텍스트에서 C#의 명령문을 실행할 수 있습니다. Checked에서는 산술 오버플로에 의해 예외가 발생하지만, Unchecked 컨텍스트에서는 산술 오버플로가 무시됩니다. 확인된 예외 정수 유형 산술 연산 및 변환에 대한 오버플로 검사를 명시적으로 활성화하려면 checked 키워드를 사용하십시오. 이를 위해 체크된 키워드를 설정하면 됩니다. 오버플로 검사는 컴파일러 옵션, 환경 구성 또는 checked 키워드를 사용하여 활성화할 수 있습니다. res = checked(val + 10); val의 값이

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:33/134  20-컴퓨터/Page Goto:1 27 28 29 30 31 32 33 34 35 36 37 38 39