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

    1. C#에서 코드를 재사용 가능하게 만드는 방법은 무엇입니까?

      C#에서 코드를 재사용할 수 있도록 하려면 인터페이스를 사용하세요. 인터페이스는 인터페이스의 구성원인 속성, 메서드 및 이벤트를 정의합니다. 인터페이스에는 멤버 선언만 포함됩니다. 멤버를 정의하는 것은 파생 클래스의 책임입니다. 파생 클래스가 따를 표준 구조를 제공하는 데 종종 도움이 됩니다. 예를 들어, 모양 인터페이스 - public interface IShape {    void display(); } 위에서 인터페이스 모양을 선언했습니다. 대문자 I로 시작하는 것을 알 수 있습니다. 인터페이스 이름이 I

    2. C#에서 정규식을 사용하여 일치하는 하위 문자열을 찾는 방법은 무엇입니까?

      우리의 문자열은 - string str = My make ; 다음 정규식을 사용하여 하위 문자열 make를 찾습니다. @\bmake\b 다음은 전체 코드입니다 - 예시 using System; using System.Text.RegularExpressions; namespace RegExApplication { public class Program { private static void showMatch(string text, string expr) { Console.WriteL

    3. C#의 형식화된 출력

      C#에서 출력 형식을 지정하려면 날짜 및 이중 유형 형식을 지정하는 예를 살펴보겠습니다. Double 유형에 대해 형식이 지정된 출력을 설정합니다. 예시 using System; class Demo {    public static void Main(String[] args) {       Console.WriteLine("Three decimal places...");       Console.WriteLine(String.Format(&

    4. C#의 형식이 지정된 문자열 리터럴

      C#에서 문자열 리터럴의 형식을 지정하려면 String.Format 메서드를 사용합니다. 다음 예에서 0은 문자열 값이 해당 특정 위치에 삽입되는 개체의 인덱스입니다. - using System; namespace Demo {    class Test {       static void Main(string[] args) {          decimal A = 15.2 m;          str

    5. 정수 목록에서 중복을 인쇄하는 C# 프로그램

      정수 목록에서 중복 항목을 인쇄하려면 ContainsKey를 사용하세요. 아래에서 먼저 정수를 설정했습니다. int[] arr = {    3,    6,    3,    8,    9,    2,    2 }; 그런 다음 Dictionary 컬렉션을 사용하여 중복 정수 수를 얻습니다. 중복 정수를 가져오는 코드를 살펴보겠습니다. 예시 using System; using System.Collections

    6. C#에서 목록을 문자열로 변환하는 방법은 무엇입니까?

      목록을 선언합니다. List < string > l = new List < string > (); 이제 목록에 요소를 추가합니다. // elements l.Add("Accessories"); l.Add("Footwear"); l.Add("Watches"); 이제 문자열로 변환합니다. string str = string.Join(" ", l.ToArray()); C#에서 목록을 문자열로 변환하는 최종 코드를 살펴보겠습니다 - 예 usin

    7. 배열의 두 정수의 합이 주어진 정수인지 확인하는 C# 프로그램

      다음은 우리의 배열입니다 - int[] arr = new int[] {    7,    4,    6,    2 }; 다른 두 정수의 합과 같아야 하는 주어진 정수가 -라고 가정해 보겠습니다. int res = 8; 합을 구하고 평등을 구하려면. for (int i = 0; i < arr.Length; i++) {    for (int j = 0; j < arr.Length; j++) {       if

    8. C#에서 주어진 정수 배열의 모든 고유한 요소를 인쇄하는 C# 프로그램

      고유한 요소를 가져오기 위해 배열과 사전을 설정했습니다. int[] arr = {    88,    23,    56,    96,    43 }; var d = new Dictionary < int, int > (); 사전 컬렉션을 사용하면 목록의 키와 값을 얻을 수 있습니다. 다음은 주어진 정수 배열의 고유한 요소를 표시하는 코드입니다 - 예시 using System; using System.Collections.Generic

    9. 통화 변환을 수행하는 C# 프로그램

      INR로 10달러의 가치를 얻어야 한다고 가정해 보겠습니다. Firstly, set the variables: double usd, inr, val; 이제 달러를 설정하고 INR로 변환하십시오. // how many dpllars usd = 10; // current value of US$ val = 69; inr = usd * val;의 현재 가치 전체 코드를 보자 - 예 using System; namespace Demo {    public class Program {      

    10. 짝수 및 홀수 정수를 다른 배열로 분할하는 C# 프로그램

      두 개의 배열을 가져옵니다. int[] arr2 = new int[5]; int[] arr3 = new int[5]; 이제 배열 요소가 2로 나눌 때 나머지가 0이면 짝수입니다. 해당 요소를 가져 와서 다른 배열에 추가하십시오. 이것은 배열의 길이를 반복합니다: if (arr1[i] % 2 == 0) {    arr2[j] = arr1[i]; } else 조건에서는 홀수 요소를 얻습니다. 별도의 배열에 추가하고 아래 예와 같이 개별적으로 표시합니다. 예 using System; namespace Demo { &

    11. 시간을 12시간에서 24시간 형식으로 변환하는 C# 프로그램

      먼저 12시간 형식의 날짜를 설정합니다. DateTime d = DateTime.Parse("05:00 PM"); 이제 24시간 형식으로 변환해 보겠습니다. d.ToString("HH:mm")); 다음은 시간을 12시간에서 24시간 형식으로 변환하는 코드입니다. - 예시 using System; namespace Demo {    public class Program {       public static void Main(string[] args)

    12. 정수 배열에서 모든 중복 요소를 찾는 C# 프로그램

      먼저 중복 요소가 있는 배열을 설정합니다. int[] arr = {    24,    10,    56,    32,    10,    43,    88,    32 }; 이제 Dictionary를 선언하고 배열을 반복하여 반복되는 요소를 가져옵니다. var d = new Dictionary < int, int > (); foreach(var res in arr) {  

    13. 목록에서 가장 큰 것, 가장 작은 것, 두 번째로 큰 것, 두 번째로 작은 것을 찾는 C# 프로그램

      목록 설정 var val = new int[] {    99,    35,    26,    87 }; 이제 가장 큰 수를 얻으십시오. val.Max(z => z); 가장 작은 숫자 val.Min(z => z); 두 번째로 큰 숫자 val.OrderByDescending(z => z).Skip(1).First(); 두 번째로 작은 숫자 val.OrderBy(z => z).Skip(1).First(); 다음은 코드입니다 - 예 usi

    14. 세트를 사용하여 세 개의 배열에서 공통 요소를 찾는 C# 프로그램

      세 개의 배열 설정 int[] arr1 ={ 99, 57, 63, 98};int[] arr2 ={ 43, 99, 33, 57};int[] arr3 ={ 99, 57, 42}; 이제 HashSet을 사용하여 위의 요소를 설정합니다. // HashSet Onevar h1 =새로운 HashSet (arr1);// HashSet Twovar h2 =새로운 HashSet (arr2);// HashSet Threevar h3 =새로운 HashSet (arr3); 공통 요소를 찾기 위한 전체 코드를 살펴보겠습니다. 예시 시스템 사용,

    15. C#에서 개체 풀이란 무엇입니까?

      개체 풀은 제한된 리소스의 사용을 최적화하도록 설계된 소프트웨어 구성입니다. 사용할 준비가 된 개체가 있습니다. 풀링된 개체는 재사용할 수 있습니다. 개체 풀링에는 두 가지 형식이 있습니다. 객체 활성화 시 풀에서 가져옵니다. 비활성화 시 개체가 풀에 추가됩니다. ObjectPoolingAttribute 속성을 적용하여 개체 풀링을 구성합니다. System.EnterpriseServices.ServicedComponent 클래스에서 파생된 클래스에 적용됩니다. 풀이 작동하는 방식을 이해하기 위해 Diagnostics 클

    16. C# 문자열에서 문자의 발생 횟수를 찾는 프로그램

      문자열이 −라고 가정해 보겠습니다. 문자열 s =mynameistomhanks; 이제 새 배열을 만들고 위에서 선언한 문자열을 사용하여 새 메서드를 전달합니다. 이것은 문자열에서 문자의 발생을 계산합니다. 정적 무효 계산(문자열 s, int[] cal) { for (int i =0; i

    17. C#의 문자열 템플릿 클래스

      StringTemplate 클래스는 형식 문자열을 구문 분석하는 데 사용되므로 String.Format과 호환됩니다. StringTemplate 클래스는 확장 메서드가 있는 NString 라이브러리 아래에 있습니다. 이러한 메서드를 사용하면 문자열 조작을 쉽게 사용할 수 있습니다. IsNullOrEmpty() IsNullOrWhiteSpace() Join() Truncate() Left() Right() Capitalize() StringTemplate.Format은 가독성이 높고 오류 발생 가능성이 적기 때문에 String.Fo

    18. C#에서 추상화란 무엇입니까?

      추상화와 캡슐화는 객체 지향 프로그래밍의 관련 기능입니다. 추상화를 통해 관련 정보를 볼 수 있고 캡슐화를 통해 프로그래머는 원하는 수준의 추상화를 구현할 수 있습니다. 추상화는 C#에서 추상 클래스를 사용하여 달성할 수 있습니다. C#을 사용하면 인터페이스의 부분적 클래스 구현을 제공하는 데 사용되는 추상 클래스를 만들 수 있습니다. 파생 클래스가 상속을 받으면 구현이 완료됩니다. 추상 클래스에는 파생 클래스에 의해 구현되는 추상 메서드가 포함됩니다. 파생 클래스에는 보다 전문화된 기능이 있습니다. 다음은 몇 가지 핵심 사항입

    19. C#의 CopyOnWriteArrayList 버전

      Java에는 CopyOnWriteArrayList가 있지만 C#에는 없습니다. 이를 위해서는 C#의 SynchronizedCollection 클래스를 선호해야 합니다. SyncronizedCollection에는 유형의 개체를 포함하는 스레드로부터 안전한 컬렉션이 있습니다. 다음은 구문입니다. public class SynchronizedCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollect

    20. C#의 프로세스 동기화 및 풀링

      동기화를 사용하여 다중 스레드 응용 프로그램의 리소스에 대한 액세스를 동기화할 수 있습니다. 뮤텍스를 사용하여 프로세스 간에 스레드를 동기화할 수 있습니다. 한 번에 둘 이상의 스레드에서 코드 블록을 동시에 실행하는 것을 방지하는 데 사용합니다. C# 잠금 문은 다른 스레드의 방해 없이 코드 블록이 실행되도록 하는 데 사용됩니다. 코드 블록 기간 동안 지정된 개체에 대해 상호 배제 잠금이 획득됩니다. C#의 스레드 풀은 스레드 모음입니다. 백그라운드에서 작업을 수행하는 데 사용됩니다. 스레드가 작업을 완료하면 대기 중인 모든

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