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

    1. C#에서 문자 상수를 정의하는 방법은 무엇입니까?

      문자 리터럴은 작은따옴표로 묶습니다. 예를 들어 x는 char 유형의 단순 변수에 저장할 수 있습니다. 문자 리터럴은 일반 문자(예:x), 이스케이프 시퀀스(예:\t) 또는 범용 문자(예:\u02C0)일 수 있습니다. C#에서 문자 상수를 정의하는 방법의 예를 살펴보겠습니다 − using System; namespace Demo {    class Program {       static void Main(string[] args) {        

    2. C#의 SortedList 클래스는 무엇입니까?

      정렬된 목록은 배열과 해시 테이블의 조합입니다. 여기에는 키 또는 인덱스를 사용하여 액세스할 수 있는 항목 목록이 포함됩니다. 인덱스를 사용하여 항목에 액세스하면 ArrayList이고 키를 사용하여 항목에 액세스하면 Hashtable입니다. 항목 컬렉션은 항상 키 값을 기준으로 정렬됩니다. SortedList −에 대해 4개의 키 및 값 쌍을 추가한 예를 살펴보겠습니다. 예시 using System; using System.Collections; namespace Demo {    class Program {

    3. C#의 스택 클래스는 무엇입니까?

      스택은 항목에 대한 후입선출 액세스가 필요할 때 사용됩니다. 목록에 항목을 추가할 때 항목을 푸시라고 하고 항목을 제거할 때 항목을 팝업이라고 합니다. C#에서 스택 클래스의 예를 살펴보겠습니다 − 먼저 스택에 요소를 추가합니다. Stack st = new Stack(); st.Push('H'); st.Push('I'); st.Push('J'); st.Push('K'); st.Push('L'); 이제 스택의 요소 수를 계산하십시오 - Console.Wri

    4. C#의 System.Reflection.Module은 무엇입니까?

      System.Reflection 네임스페이스에는 응용 프로그램에 대한 정보를 얻고 유형, 값 및 개체를 응용 프로그램에 동적으로 추가할 수 있는 클래스가 포함되어 있습니다. 여기에는 Module 클래스의 새 인스턴스를 초기화하는 모듈 생성자가 있습니다. 모듈은 하나 이상의 클래스와 인터페이스가 있는 이식 가능한 실행 파일입니다. C#에서 System.Reflection의 예를 살펴보겠습니다 − 예 using System; using System.Reflection; [AttributeUsage(AttributeTargets.A

    5. C#에서 파일 처리

      파일은 특정 이름과 디렉토리 경로를 사용하여 디스크에 저장된 데이터 모음입니다. 파일을 읽거나 쓰기 위해 열면 스트림이 됩니다. C#에서 새 파일을 만들거나 기존 파일을 열려면 FileStream 개체를 만들어야 합니다. FileStream 객체를 생성하기 위한 구문은 다음과 같습니다 - FileStream <object_name> = new FileStream( <file_name>, <FileMode Enumerator>, <FileAccess Enumerator>, <FileS

    6. C#을 사용하여 문자열의 모든 하위 문자열 찾기

      C#에서 substring() 메서드를 사용하여 문자열의 모든 부분 문자열을 찾습니다. 문자열이 −라고 가정해 보겠습니다. pqr 문자열의 길이를 반복하고 문자열의 처음부터 끝까지 Substring 함수를 사용하십시오 - for (int start = 0; start <= str.Length - i; start++) {    string substr = str.Substring(start, i);    Console.WriteLine(substr); } 다음은 문자열의 모든 하위 문자열

    7. C#에서 목록에 항목을 추가하는 방법은 무엇입니까?

      먼저 목록을 선언하십시오 - var teams = new List<string>(); C# 목록에 항목을 추가하려면 Add() 메서드를 사용하십시오 - teams.Add("US"); teams.Add("Canada"); teams.Add("India"); teams.Add("Australia"); 다음 코드를 실행하여 C#의 목록에 항목을 추가할 수 있습니다 − 예 using System; using System.Collections.Generic

    8. C# 목록에 정수 값을 추가하는 방법은 무엇입니까?

      C#의 목록에 정수 값을 추가하려면 Add() 메서드를 사용하세요. 첫째, C#에서 정수 목록을 선언하십시오 - List<int> list1 = new List<int>(); 이제 정수 값을 추가하십시오 - list1.Add(900); list1.Add(400); list1.Add(300); 전체 코드를 보자 - 예 using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; n

    9. C#에서 기존 들쭉날쭉한 배열에 항목/요소를 추가하는 방법은 무엇입니까?

      기존 지그재그 배열에 요소를 추가하려면 요소 값을 새 값으로 설정하기만 하면 됩니다. 다음 위치에 요소를 추가해야 한다고 가정해 보겠습니다. - a[3][1] 값을 설정하십시오 - a[3][1] = 500; 위에서 들쭉날쭉한 배열에서 세 번째 배열의 첫 번째 요소에 액세스했습니다. 전체 코드를 보자 - 예시 using System; namespace Demo {    class Program {       static void Main(string[] args) {  

    10. C# 목록에 문자열 값을 추가하는 방법은 무엇입니까?

      C#의 목록에 문자열 값을 추가하려면 Add() 메서드를 사용하세요. 먼저 C#에서 문자열 목록을 선언하십시오 - List<string> list1 = new List<string>(); 이제 문자열 항목을 추가하십시오 - myList.Add("Jack"); myList.Add("Ben"); myList.Add("Eon"); myList.Add("Tim"); 전체 코드를 보자 - 예 using System; using System.Co

    11. C#에서 읽기 전용 속성을 추가하는 방법은 무엇입니까?

      읽기 전용으로 표시된 필드는 개체를 구성하는 동안 한 번만 설정할 수 있습니다. 변경할 수 없습니다 - 예를 들어 보겠습니다. class Employee {    readonly int salary;    Employee(int salary) {       this.salary = salary;    }    void UpdateSalary() {       //salary = 50000; // Comp

    12. C#의 기존 목록에 두 번째 목록을 추가하는 방법은 무엇입니까?

      AddRange() 메서드를 사용하여 기존 목록에 두 번째 목록을 추가합니다. 다음은 목록 1입니다 - List < string > list1 = new List < string > (); list1.Add("One"); list1.Add("Two"); 다음은 목록 2입니다 - List < string > list2 = new List < string > (); list2.Add("Three"); ist2.Add("Fou

    13. C#의 스트림 배열

      값에 대한 문자열 배열 설정 - string[] names = new string[] {"Jack", "Tom"}; 이제 foreach 배열을 사용하여 파일에 내용을 작성하십시오 - using (StreamWriter sw = new StreamWriter("names.txt")) {    foreach (string s in names) {       sw.WriteLine(s);    } } 다음은 파일에 텍

    14. C#의 제네릭

      제네릭을 사용하면 모든 데이터 유형에서 작동할 수 있는 클래스 또는 메서드를 작성할 수 있습니다. 데이터 유형에 대한 대체 매개변수를 사용하여 클래스 또는 메소드에 대한 사양을 작성하십시오. 컴파일러가 클래스에 대한 생성자나 메서드에 대한 함수 호출을 만나면 특정 데이터 유형을 처리하는 코드를 생성합니다. Generics는 다음과 같은 방식으로 프로그램을 강화하는 기술입니다. − 코드 재사용, 형식 안전성 및 성능을 극대화하는 데 도움이 됩니다. 일반 컬렉션 클래스를 만들 수 있습니다. .NET Framework 클래

    15. C# 목록을 복사하거나 복제하는 방법은 무엇입니까?

      C# 목록을 복사하거나 복제하려면 먼저 목록을 설정하십시오 - List < string > list1 = new List < string > (); list1.Add("One"); list1.Add("Two"); list1.Add("Three"); list1.Add("Four"); 이제 문자열 배열을 선언하고 CopyTo() 메서드를 사용하여 복사합니다. string[] arr = new string[20]; list1.CopyTo(arr

    16. C#에서 복싱이란 무엇입니까?

      Boxing은 값 유형을 개체 유형으로 변환합니다. 권투의 예를 살펴보겠습니다 - int x = 50; object ob = x; // boxing boxing에서는 스택에 저장된 값이 힙 메모리에 저장된 객체에 복사되지만 unboxing은 반대입니다. boxing은 가비지 수집 힙에 값 유형을 저장하는 데 유용합니다. 값 유형을 유형 개체로 암시적으로 변환하는 것입니다. 예를 들어 보겠습니다 - 예시 using System; using System.Collections.Generic; using System.Linq; pu

    17. C# 프로그래밍이란 무엇입니까?

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

    18. C#에서 캐스트 연산자()란 무엇입니까?

      유형 변환은 한 유형의 데이터를 다른 유형으로 변환하는 것입니다. 명시적 변환은 사전 정의된 함수를 사용하여 사용자가 명시적으로 수행하며 캐스트 연산자가 필요합니다. double을 int −로 변환하는 예를 살펴보겠습니다. 예시 using System; namespace Demo {    class Program {       static void Main(string[] args) {          double a = 4563.56;

    19. C#에서 내부 수정자와 개인 수정자의 차이점은 무엇입니까?

      내부 액세스 지정자 내부 액세스 지정자는 클래스가 해당 멤버 변수와 멤버 함수를 현재 어셈블리의 다른 함수 및 개체에 노출할 수 있도록 합니다. 내부 액세스 지정자가 있는 모든 멤버는 해당 멤버가 정의된 응용 프로그램 내에 정의된 모든 클래스 또는 메서드에서 액세스할 수 있습니다. 다음은 예입니다 - 예 using System; namespace RectangleApplication {    class Rectangle {       //member variables  

    20. C#에서 암시적 형식 변환과 명시적 형식 변환의 차이점은 무엇입니까?

      다음은 암시적 및 명시적 유형 변환의 차이점입니다. - 암시적 유형 변환 이러한 변환은 C#에서 형식이 안전한 방식으로 수행됩니다. 개념을 이해하기 위해 암시적으로 int를 long으로 변환해 보겠습니다. int val1 = 11000; int val2 = 35600; long sum; sum = val1 + val2; 위의 경우 두 개의 정수 변수가 있고 긴 변수로 합산하면 오류가 표시되지 않습니다. 컴파일러가 자체적으로 암시적 변환을 수행하기 때문입니다. 이제 값을 인쇄해 보겠습니다. 예시 using System; us

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:26/134  20-컴퓨터/Page Goto:1 20 21 22 23 24 25 26 27 28 29 30 31 32