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

    1. C#의 가상 함수는 무엇입니까?

      virtual 키워드는 메서드, 속성, 인덱서 또는 이벤트를 수정할 때 유용합니다. 상속된 클래스에서 구현하려는 클래스에 정의된 함수가 있는 경우 가상 함수를 사용합니다. 가상 함수는 다른 상속된 클래스에서 다르게 구현될 수 있으며 이러한 함수에 대한 호출은 런타임에 결정됩니다. 다음은 가상 기능입니다. public virtual int area() { } 다음은 가상 기능으로 작업하는 방법을 보여주는 예입니다 - 예시 using System; namespace PolymorphismApplication {   &nb

    2. C#의 StringWriter 대 StringReader?

      StringReader 및 StringWriter는 TextReader 및 TextWriter에서 파생됨 StringWriter는 문자열 버퍼에 쓰는 데 사용됩니다. 문자열에 정보를 쓰기 위한 TextWriter를 구현합니다. StringWriter의 경우 - 예시 StringWriter sWriter = new StringWriter(); while(true) {    myChar = strReader.Read();    if(myChar == -1) break;    c

    3. C#을 사용하여 컬렉션을 Array에 복사하는 방법은 무엇입니까?

      컬렉션을 배열에 복사하려면 먼저 설정하십시오 - List < string > list1 = new List < string > (); list1.Add("Car"); list1.Add("Bus"); list1.Add("Motorbike"); list1.Add("Train"); 이제 문자열 배열을 선언하고 CopyTo() 메서드를 사용하여 복사 - string[] arr = new string[20]; list1.CopyTo(arr); 컬

    4. C#에서 문자열과 문자열의 차이점은 무엇입니까?

      String은 System.String을 나타내는 반면 string은 System.String에 대한 C#의 별칭입니다 - 예를 들어 string str = "Welcome!"; 필수는 아니지만 일반적으로 클래스 작업 시 String을 사용합니다. string str = String.Format("Welcome! {0}!", user); 문자열은 System의 별칭이기 때문입니다. 끈. 다른 데이터 유형의 별칭은 -입니다. 예시 object: System.Object string: Syste

    5. C#에서 리터럴과 상수의 차이점은 무엇입니까?

      상수는 프로그램이 실행 중에 변경할 수 없는 고정 값을 나타냅니다. 이러한 고정 값을 리터럴이라고도 합니다. 상수는 정수 상수, 부동 상수, 문자 상수 또는 문자열 리터럴과 같은 기본 데이터 유형 중 하나일 수 있습니다. 열거형 상수도 있습니다. 정수 리터럴은 10진수 또는 16진수 상수일 수 있습니다. 접두사는 기수 또는 기수를 지정합니다. 16진수의 경우 0x 또는 0X이고 10진수의 경우 접두사 ID가 없습니다. 150 300u 부동 소수점 리터럴에는 정수 부분, 소수점, 소수 부분 및 지수 부분이 있습니다. 3.14159

    6. C#에서 인터페이스와 클래스의 차이점은 무엇입니까?

      인터페이스는 필드나 메소드 구현이 없는 클래스입니다. 정의한 메서드를 구현할 수 없습니다. 클래스는 일반적으로 인터페이스에 정의된 메서드를 구현합니다. 인터페이스 인터페이스는 인터페이스의 구성원인 속성, 메서드 및 이벤트를 정의합니다. 인터페이스에는 멤버 선언만 포함됩니다. 멤버를 정의하는 것은 파생 클래스의 책임입니다. public interface interface_name {    // interface_members } 수업 클래스는 데이터 유형에 대한 청사진입니다. 이것은 실제로 어떤 데이터도 정의하

    7. C#에서 String.Copy()와 String.Clone() 메서드의 차이점은 무엇입니까?

      String.Copy() 메서드는 String의 새 인스턴스를 만듭니다. 지정된 문자열과 동일합니다. 다음은 Copy() 메서드의 예입니다 - 예시 using System; class Demo {    static void Main(String[] args) {       string str1 = "mark";       string str2 = "marcus";       Console.Wri

    8. GCD와 LCM을 찾는 C# 프로그램을 작성하시겠습니까?

      GCD(최대공약수) GCD는 각 정수를 나누는 가장 큰 양의 정수입니다. LCM(최소공배수) 두 숫자의 LCM은 두 숫자로 나눌 수 있는 가장 작은 정수입니다. 다음은 GCD와 LCM을 계산하는 예입니다. 여기서 우리는 10과 16의 LCM과 GCD를 계산하고 있습니다 - 예시 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo {    class Program {   &

    9. 기본 산술 계산을 수행하는 C# 프로그램 작성

      다음과 같은 산술 계산을 해보자 - Sr.No 연산자 및 설명 1 + 두 개의 피연산자를 추가합니다. 2 - 첫 번째 피연산자에서 두 번째 피연산자를 뺍니다. 3 * 두 피연산자를 곱합니다. 4 / 분자를 분자로 나눕니다. 다음은 위에서 주어진 연산자를 사용하여 산술 계산을 수행하는 예입니다 - 예 using System; namespace OperatorsApplication {    class Program {       static void M

    10. C#에서 String.Copy()와 String.CopyTo() 메서드의 차이점은 무엇입니까?

      String.CopyTo() 메서드는 문자열 문자를 가져와 배열에 배치합니다. 문자 그룹이 소스 문자열에서 문자 배열로 복사됩니다. 다음은 Copy() 메서드입니다 - 예시 using System; class Demo {    static void Main(String[] args) {       string str = "This is it!";       char[] ch = new char[5];      

    11. C#에 숨겨진 메서드는 무엇입니까?

      메소드 은닉은 섀도잉이라고도 합니다. 섀도잉에서 override 키워드를 사용하지 않고도 부모 클래스의 메서드를 자식 클래스에서 사용할 수 있습니다. 자식 클래스에는 동일한 기능의 자체 버전이 있습니다. 새 키워드를 사용하여 섀도잉을 수행합니다. 예를 들어 보겠습니다. 예시 using System; using System.Collections.Generic; class Demo {    public class Parent {       public string GetInfo () {

    12. 입력한 번호가 암스트롱 번호인지 확인하는 C# 프로그램을 작성하시겠습니까?

      숫자의 각 자리의 세제곱의 합이 숫자 자체와 같으면 숫자는 암스트롱 숫자입니다. 여기서 나머지를 구하고 나머지의 세제곱으로 합산합니다. rem = i % 10; sum = sum + rem*rem*rem; 그런 다음 루프 반복 후에 나오는 위의 합이 합과 같으면 암스트롱 숫자가 됩니다. if (sum == num) {    Console.Write("Armstrong Number!"); } 다음은 예입니다 - 예 int num, rem, sum = 0; // checking for armst

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

      컴파일 시간 동안 함수와 개체를 연결하는 것을 정적 바인딩이라고 합니다. C#은 정적 다형성을 구현하는 두 가지 기술인 함수 오버로딩과 연산자 오버로딩을 제공합니다. 함수 오버로딩에서는 동일한 범위에서 동일한 함수 이름에 대해 여러 정의를 가질 수 있습니다. 예시 void print(int i) {    Console.WriteLine("Printing int: {0}", i ); } void print(double f) {    Console.WriteLine("P

    14. C#에서 변경할 수 있는 문자열과 변경할 수 없는 문자열의 차이점은 무엇입니까?

      변경 가능한 문자열 StringBuilder는 C#에서 변경할 수 있는 문자열입니다. StringBuilder를 사용하면 문자열의 문자 수를 확장할 수 있습니다. 생성된 문자열은 변경할 수 없지만 StringBuilder는 확장할 수 있습니다. 메모리에 새로운 객체를 생성하지 않습니다. StringBuilder 설정 - StringBuilder str = new StringBuilder(); C#에서 StringBuilder로 작업하는 방법을 배우기 위한 예를 살펴보겠습니다 − 예 using System; using Syste

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

      BitArray 클래스는 비트를 저장해야 하지만 미리 비트 수를 모를 때 사용합니다. 다음은 C#에서 BitArray 클래스의 속성 중 일부입니다 - 시니어 번호 속성 및 설명 1 카운트 BitArray에 포함된 요소의 수를 가져옵니다. 2 읽기 전용 BitArray가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. 3 항목 BitArray의 특정 위치에 있는 비트 값을 가져오거나 설정합니다. 4 길이 BitArray의 요소 수를 가져오거나 설정합니다. C#에서 IsReadOnly 속성을 사용

    16. 스레드 클래스의 속성

      스레드는 프로그램의 실행 경로로 정의됩니다. 각 스레드는 고유한 제어 흐름을 정의합니다. 다음은 Thread 클래스의 속성입니다 - 시니어 번호 속성 및 설명 1 현재 컨텍스트 스레드가 실행 중인 현재 컨텍스트를 가져옵니다. 2 현재 문화 현재 스레드의 문화권을 가져오거나 설정합니다. 3 현재 원칙 스레드의 현재 보안 주체를 가져오거나 설정합니다(역할 기반 보안용). 4 현재 스레드 현재 실행 중인 스레드를 가져옵니다. 5 현재 UICulture 런타임에 문화권별 리소스를 조회하기 위해 Resou

    17. C#에서 인터페이스와 추상 클래스의 차이점은 무엇입니까?

      인터페이스는 인터페이스의 구성원인 속성, 메서드 및 이벤트를 정의합니다. 인터페이스에는 멤버 선언만 포함됩니다. 멤버를 정의하는 것은 파생 클래스의 책임입니다. 추상 클래스는 어느 정도 동일한 목적을 수행하지만 기본 클래스에서 몇 가지 메서드만 선언하고 파생 클래스가 기능을 구현하는 경우에 주로 사용됩니다. 다음은 차이점입니다 - 클래스는 하나 이상의 인터페이스를 상속할 수 있는 반면 클래스는 하나의 추상 클래스만 상속할 수 있습니다. 다중 상속은 Abstract를 사용하여 달성할 수 없지만 Interface를 사용하

    18. C#에서 break 및 continue 문의 차이점은 무엇입니까?

      break 문은 루프를 종료하고 루프 바로 다음 문으로 실행을 전달합니다. continue 문을 사용하면 루프가 본문의 나머지 부분을 건너뛰고 반복하기 전에 조건을 즉시 다시 테스트합니다. 루프 내에서 break 문이 발생하면 루프가 즉시 종료되고 루프 다음 ​​문에서 프로그램 제어가 재개됩니다. C#의 continue 문은 break 문과 비슷하게 작동합니다. 그러나 강제 종료하는 대신 계속은 루프의 다음 반복을 강제 실행하고 그 사이에 있는 모든 코드를 건너뜁니다. 다음은 while 루프에서 continue 문을 사용하는

    19. C#의 System.Console 클래스와 해당 메서드는 무엇입니까?

      C#의 System.Console 클래스는 콘솔 애플리케이션에 대한 표준 입력, 출력 및 오류 스트림을 나타냅니다. 다음은 System.Console 클래스의 메소드 중 일부입니다 - 참조:MSDN 시스템 클래스 방법 Sr.No 방법 및 설명 1 삐() 콘솔 스피커를 통해 신호음을 재생합니다. 2 삐(Int32,Int32) 콘솔 스피커를 통해 지정된 주파수 및 지속 시간의 비프음을 재생합니다. 3 지우기() 디스플레이 정보의 콘솔 버퍼 및 해당 콘솔 창을 지웁니다. 4 버퍼 영역 이동(Int32,Int3

    20. C#을 사용하여 처음 100개의 홀수를 생성하는 방법은 무엇입니까?

      처음 100개의 홀수를 생성하려면 for 루프를 1에서 100으로 설정하십시오. for(val = 1; val <l= 100; val++) {} 루프 아래에서 홀수에 대한 조건을 설정합니다. 즉, 숫자의 mod 2가 0과 같지 않으면 홀수입니다. for(val = 1; val <= 100; val++) {    if(val%2 != 0) {       Console.WriteLine(val);    } } 다음은 완전한 예입니다 - 예시 using Syst

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