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

    1. C#의 키 기반 I/O 컬렉션이란 무엇입니까?

      C#의 키 기반 I/O 컬렉션은 우리가 SortedList라고 부르는 것입니다 - SortedList<TKey,TValue> SortedList 클래스는 키별로 정렬되고 키와 인덱스별로 액세스할 수 있는 키-값 쌍의 컬렉션을 나타냅니다. 이것이 두 가지 모두 SortedList에 추가되는 방법입니다 - s.Add("Sub1", "Physics"); s.Add("Sub2", "Chemistry"); s.Add("Sub3", "

    2. C#에서 식별자란 무엇입니까?

      식별자는 클래스, 변수, 함수 또는 기타 사용자 정의 항목을 식별하는 데 사용되는 이름입니다. C#에서 클래스 이름을 지정하는 기본 규칙은 다음과 같습니다. - 이름은 일련의 문자, 숫자(0 - 9) 또는 밑줄이 올 수 있는 문자로 시작해야 합니다. 식별자의 첫 번째 문자는 숫자가 될 수 없습니다. 다음과 같은 공백이나 기호가 포함되어서는 안 됩니다. - + ! @ # % ^ &* ( ) [ ] { } .; : / 및 \. 단, 밑줄( _ )을 사용할 수 있습니다. C# 키워드가 아니어야 합니다. 다음은 식별

    3. C#에서 nullable 데이터 형식이란 무엇입니까?

      C#은 null 값뿐만 아니라 일반 값 범위를 할당할 수 있는 nullable 형식을 제공합니다. 예를 들어 Nullable 변수에 -2,147,483,648에서 2,147,483,647 사이의 값이나 null을 저장할 수 있습니다. 마찬가지로 Nullable 변수에 true, false 또는 null을 할당할 수 있습니다. 다음은 구문입니다 - < data_type> ? <variable_name> = null; 다음은 예입니다 - int? num1 = null; Nullable 데이터 유형으로 작업하

    4. C#의 동적 데이터 형식은 무엇입니까?

      동적 데이터 유형 변수에 모든 유형의 값을 저장합니다. 이러한 유형의 변수에 대한 유형 검사는 런타임에 발생합니다. 다음은 동적 유형을 선언하는 구문입니다 - dynamic <variable_name> = value; 다음은 예입니다 - dynamic val1 = 100; dynamic val2 = 5; dynamic val3 = 20; 동적 유형은 객체 유형 변수에 대한 유형 검사가 컴파일 시간에 발생하는 반면 동적 유형 변수에 대한 유형 검사는 런타임에 발생한다는 점을 제외하고는 개체 유형과 유사합니다.

    5. C#에서 오버로드된 인덱서는 무엇입니까?

      C#의 인덱서는 배열과 같은 개체의 인덱싱을 허용합니다. 클래스에 대한 인덱서가 정의되면 이 클래스는 가상 배열과 유사하게 동작합니다. 그런 다음 배열 액세스 연산자([ ])를 사용하여 이 클래스의 인스턴스에 액세스할 수 있습니다. 인덱서는 오버로드될 수 있습니다. 인덱서는 여러 매개변수를 사용하여 선언할 수도 있으며 각 매개변수는 유형이 다를 수 있습니다. 다음은 C#에서 오버로드된 인덱서의 예입니다. - 예시 using System; namespace IndexerApplication {    class I

    6. C#의 리터럴

      고정 값을 리터럴이라고 합니다. 상수는 프로그램 실행 중에 변경할 수 없는 고정 값을 나타냅니다. 상수는 정수 상수, 부동 상수, 문자 상수 또는 문자열 리터럴과 같은 기본 데이터 유형 중 하나일 수 있습니다. 열거형 상수도 있습니다. C#의 정수, 부동 소수점 및 문자열 리터럴에 대해 알아보겠습니다. − 정수 리터럴 정수 리터럴은 10진수 또는 16진수 상수일 수 있습니다. 접두사는 기수 또는 기수를 지정합니다. 16진수의 경우 0x 또는 0X이고 10진수의 경우 접두사 ID가 없습니다. 다음은 정수 리터럴의 몇 가지 예입

    7. C#에서 문자열 제목의 경우는 무엇입니까?

      ToTitleCase 메서드는 단어의 첫 글자를 대문자로 표시하는 데 사용됩니다. 제목 케이스 자체는 각 주요 단어의 첫 글자를 대문자로 표시하는 것을 의미합니다. 제목 케이스를 가져오는 예를 살펴보겠습니다. − 예시 using System; using System.Globalization; class Demo {    static void Main() {       string str = "jack sparrow";       string

    8. C#의 람다 식은 무엇입니까?

      토큰이 있습니다. 이것은 goes to 연산자로 읽혀지며 람다 표현식이 선언될 때 사용됩니다. 다음은 C#에서 람다 식을 사용하는 방법을 보여주는 예입니다 - 예시 using System; using System.Collections.Generic; class Demo {    static void Main() {       List<int> list = new List<int>() { 21, 17, 40, 11, 9 };       i

    9. C#의 Hashtable 대 사전

      해시테이블 해시 테이블은 키를 사용하여 요소에 액세스해야 할 때 사용되며 유용한 키 값을 식별할 수 있습니다. 해시 테이블의 각 항목에는 키/값 쌍이 있습니다. 키는 컬렉션의 항목에 액세스하는 데 사용됩니다. Hashtable의 멤버는 스레드로부터 안전합니다. 존재하지 않는 키를 찾으려고 하면 null을 반환합니다. Hashtable은 제네릭 유형이 아닙니다. Hashtable 컬렉션은 boxing과 unboxing이 필요하기 때문에 사전보다 느립니다. 해시 테이블을 선언하려면 - Hashtable ht = new Hasht

    10. C#에서 문자를 증가시키는 방법

      먼저 캐릭터를 설정하세요- char ch = 'K'; 이제 단순히 다음과 같이 증가시키십시오 - ch++; 지금 문자를 인쇄하면 다음 예와 같이 다음 문자가 됩니다 - 예 using System; using System.Collections.Generic; class Demo {    static void Main() {       char ch = 'K';       Console.WriteLine("Initial

    11. C#에서 이스케이프 문자를 인쇄하는 방법

      다음은 C#의 이스케이프 문자이며 표시 열은 C#에서 사용하고 인쇄하는 방법을 제안합니다 - 이스케이프 문자 설명 패턴 디스플레이 \a 종 모양 문자 \u0007과 일치합니다. \a \u0007 경고! + \u0007 \b 문자 클래스에서 백스페이스 \u0008과 일치합니다. [\b]{3,} \b\b\b\b의 \b\b\b\b \t 탭과 일치, \u0009. (\w+)\t 이름\t, ​​이름\t주소\t의 주소\t \r 캐리지 리턴 \u000D와 일치합니다. (\r은 개행 문자 \n과 동일하지 않습니다.) \r\n(\w+) \

    12. C#의 콘솔에서 입력을 읽는 방법

      ReadLine() 메서드를 사용하여 C#의 콘솔에서 입력을 읽습니다. 이 메서드는 입력을 문자열로 받으므로 변환해야 합니다. 예를 들어 - 사용자로부터 사용자 입력을 받아 정수로 변환하는 방법을 살펴보겠습니다. 먼저 사용자 입력을 읽으십시오 - string val; Console.Write("Enter integer: "); val = Console.ReadLine(); 이제 정수로 변환하십시오 - int a = Convert.ToInt32(val); Console.WriteLine("Your i

    13. C#에서 유형 변환이란 무엇입니까?

      C#에서 한 데이터 유형을 다른 데이터 유형으로 변환하려면 유형 변환을 사용하십시오. C#에서 유형 변환은 두 가지 유형이 있습니다. - 암시적 유형 변환 형식이 안전한 방식으로 C#에서 수행됩니다. 예를 들어, 더 작은 정수 유형에서 더 큰 정수 유형으로의 변환 및 파생 클래스에서 기본 클래스로의 변환이 있습니다. 명시적 유형 변환 사전 정의된 기능을 사용하여 사용자가 명시적으로 수행합니다. 명시적 변환에는 캐스트 연산자가 필요합니다. double을 int로 변환하는 예를 살펴보겠습니다. 즉, 명시적 유형 변환 - 예 usi

    14. C#에서 정수 리터럴이란 무엇입니까?

      정수 리터럴은 10진수 또는 16진수 상수일 수 있습니다. 접두사는 기본 또는 기수(16진수의 경우 0x 또는 0X)를 지정하고 10진수의 경우 접두사 ID가 없습니다. 또한 unsigned 및 long에 대해 각각 U와 L의 조합인 접미사를 가질 수도 있습니다. 다음은 정수 리터럴의 몇 가지 예입니다. - 200 // int 90u// unsigned int 변수를 선언하고 초기화하는 동안 위의 리터럴을 사용합시다 - // int int a =200; 이제 값을 인쇄합니다 - 예 using System; namespace

    15. C#에서 파일 작업이란 무엇입니까?

      C#에는 다음과 같은 파일 작업이 있습니다. - 파일을 만들고, 열고, 읽고, 씁니다. 추가, 삭제 등 System.IO 네임스페이스의 FileStream 클래스는 파일 읽기, 쓰기 및 닫기를 돕습니다. 이 클래스는 추상 클래스 Stream에서 파생됩니다. 새 파일을 생성하거나 기존 파일을 열려면 FileStream 객체를 생성해야 합니다. FileStream 객체를 생성하는 구문은 다음과 같습니다 - FileStream = new FileStream( <file_name>, <FileMode Enumerat

    16. C#에서 암시적 형식 변환이란 무엇입니까?

      C#의 형식 변환에는 암시적 형식 변환과 명시적 형식 변환이 모두 있습니다. 암시적에서 변환은 형식이 안전한 방식으로 C#에서 수행됩니다. 예를 들어, 더 작은 정수 유형에서 더 큰 정수 유형으로의 변환 및 파생 클래스에서 기본 클래스로의 변환이 있습니다. 개념을 이해하기 위해 암시적으로 int를 long으로 변환해 보겠습니다 - int val1 = 11000; int val2 = 35600; long sum; sum = val1 + val2; 위에서 두 개의 정수 변수가 있고 긴 변수로 합산하면 오류가 표시되지 않습니다. 컴

    17. C#에서 혼합 배열이란 무엇입니까?

      혼합 배열은 다차원 배열과 지그재그 배열의 조합입니다. 참고 - 혼합 배열 유형은 .NET 4.0 업데이트에서 제거되었으므로 이제 사용되지 않습니다. 혼합 배열을 선언하는 방법을 살펴보겠습니다 - var x = new object[] {89,45,"jacob",9.8} −로 설정할 수도 있습니다. var x = new object[] {87, 33,"tim",6.7, new List<string>() {"football","tennis",&quo

    18. C#에서 개체란 무엇입니까?

      다른 객체 지향 언어와 마찬가지로 C#에도 객체와 클래스가 있습니다. 개체는 실제 엔터티이자 클래스의 인스턴스입니다. 개체를 사용하여 클래스의 구성원에 액세스합니다. 클래스 멤버에 액세스하려면 개체 이름 뒤에 점(.) 연산자를 사용해야 합니다. 점 연산자는 개체 이름을 구성원 이름과 연결합니다(예:). Box b1 = new Box(); 위에서 Box1이 우리의 객체임을 알 수 있습니다. 우리는 그것을 사용하여 회원들에게 접근할 것입니다 - b1.height = 7.0; 또한 이를 사용하여 멤버 함수를 호출할 수도 있습니다 -

    19. C#의 개체 데이터 형식은 무엇입니까?

      개체 유형에는 다른 유형, 값 유형, 참조 유형, 사전 정의 또는 사용자 정의 유형의 값이 할당될 수 있습니다. 그러나 값을 할당하기 전에 유형 변환이 필요합니다. 개체 유형은 C# 공통 유형 시스템(CTS)의 모든 데이터 유형에 대한 궁극적인 기본 클래스입니다. Object는 System.Object 클래스의 별칭입니다. 값형이 객체형으로 변환되는 것을 boxing이라고 하고, 객체형이 값형으로 변환되는 것을 unboxing이라고 한다. 다음은 예입니다 - object obj; obj = 100; // this is boxi

    20. C#에서 중첩된 네임스페이스란 무엇입니까?

      네임스페이스 내부의 네임스페이스를 C#에서는 중첩 네임스페이스라고 합니다. 이는 주로 코드를 적절하게 구성하기 위해 수행됩니다. 외부 네임스페이스가 있습니다 - namespace outer {} 그 안에 외부 네임스페이스 안에 내부 네임스페이스가 있습니다 - namespace inner {    public class innerClass {       public void display() {          Console.WriteLine

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:20/134  20-컴퓨터/Page Goto:1 14 15 16 17 18 19 20 21 22 23 24 25 26