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

    1. C#에서 패딩 0을 사용하여 정수를 문자열로 변환하는 방법은 무엇입니까?

      C#에서 정수를 문자열로 변환하는 방법에는 여러 가지가 있습니다. 왼쪽 패드 - 현재 문자열의 시작 부분이 공백이나 지정된 유니코드 문자로 채워진 지정된 길이의 새 문자열을 반환합니다. ToString − 현재 개체를 나타내는 문자열을 반환합니다. 문자열 보간 − $ 특수 문자는 문자열 리터럴을 보간된 문자열로 식별합니다. 이 기능은 C# 6부터 사용할 수 있습니다. 문자열 패딩 사용 예 - 예시 using System; namespace DemoApplication{    class Program{ &nb

    2. C#에서 호출자 메서드에 여러 값을 반환하는 방법은 무엇입니까?

      Tuple을 사용하여 C#의 메서드에서 여러 값을 반환할 수 있습니다. 서로 관련이 있거나 없을 수 있는 여러 값을 포함하는 데이터 세트를 저장할 수 있습니다. ValueTuple이라는 최신 Tuple은 C# 7.0(.NET Framework 4.7)입니다. ValueTuples는 성능이 뛰어나고 프로그래머가 선택한 이름으로 참조할 수 있습니다. ValueTuple은 기존 메서드에서 여러 값을 반환하기 위한 간단한 메커니즘을 제공합니다. ValueTuples는 System.ValueTupleNuGet 패키지에서 사용할 수 있습니다

    3. C#에서 여러 공백을 단일 공백으로 바꾸는 방법은 무엇입니까?

      C#에서 여러 공백을 단일 공백으로 바꾸는 방법에는 여러 가지가 있습니다. String.Replace − 현재 문자열에서 지정된 유니코드 문자 또는 문자열의 모든 발생이 다른 지정된 유니코드 문자 또는 문자열로 대체되는 새 문자열을 반환합니다. 바꾸기(문자열, 문자열, 부울, 문화 정보) String.Join 각 요소 또는 멤버 사이에 지정된 구분 기호를 사용하여 지정된 배열의 요소 또는 컬렉션의 멤버를 연결합니다. 정규식.바꾸기 −지정된 입력 문자열에서 정규식 패턴과 일치하는 문자열을 지정된 대체 문자열로 대체합니다. 정

    4. C#에서 이메일 주소의 유효성을 검사하는 방법은 무엇입니까?

      C#에서 이메일 주소를 확인하는 방법에는 여러 가지가 있습니다. System.Net.Mail −System.Net.Mail 네임스페이스에는 배달을 위해 SMTP(Simple Mail Transfer Protocol) 서버로 전자 메일을 보내는 데 사용되는 클래스가 포함되어 있습니다. System.Text.RegularExpressions - 변경할 수 없는 정규식을 나타냅니다. 아래 표현 사용 @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-

    5. C#에서 정수를 16진수로 또는 그 반대로 변환하는 방법은 무엇입니까?

      정수를 16진수로 변환 string.ToString() 확장 메서드를 사용하여 정수를 16진수로 변환할 수 있습니다. Integer Value: 500 Hexadecimal Value: 1F4 16진수를 정수로 변환 - 16진수 값은 int.Parse 또는 convert.ToInt32를 사용하여 정수로 변환할 수 있습니다. int.Parse - 숫자의 문자열 표현을 해당하는 32비트 부호 있는 정수로 변환합니다. 반환 값은 작업의 성공 여부를 나타냅니다. Hexadecimal Value: 1F4 Integer Value:

    6. C#의 DateTime 개체에서 날짜 부분만 가져오는 방법은 무엇입니까?

      DateTime 개체에서 날짜 부분만 가져오는 방법에는 여러 가지가 있습니다. ToShortDateString() − 현재 DateTime 개체의 값을 해당하는 짧은 날짜 문자열 표현으로 변환합니다. currentDateTime 개체의 짧은 날짜 문자열 표현이 포함된 문자열을 반환합니다. ToLongDateString() − 현재 DateTime 개체의 값을 해당하는 긴 날짜 문자열 표현으로 변환합니다. currentDateTime 개체의 긴 날짜 문자열 표현이 포함된 문자열을 반환합니다. ToString() − DateT

    7. C#에서 통화에 가장 적합한 데이터 유형은 무엇입니까?

      C#에서 통화에 사용하는 가장 좋은 데이터 유형은 10진수입니다. 10진수 유형은 재무 및 화폐 계산에 적합한 128비트 데이터 유형입니다. 10진수 유형은 1.0 * 10^-28에서 약 7.9 * 10^28 사이의 값을 28-29개의 유효 자릿수로 나타낼 수 있습니다. 10진 변수를 초기화하려면 접미사 m 또는 M을 사용하십시오. 소수 b =2.1m; 아래 예시는 10진수의 최소값과 최대값을 보여줍니다. 예시 using System; namespace DemoApplication{    public clas

    8. C#에서 현재 사용자의 데스크탑 경로를 얻는 방법은 무엇입니까?

      Environment.SpecialFolder를 사용하여 현재 사용자의 데스크톱 경로를 가져올 수 있습니다. . Environment.SpecialFolder는 지정된 열거로 식별되는 시스템 특수 폴더의 경로를 가져옵니다. 문자열 데스크탑 경로 = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) System.Environment 클래스는 현재 환경 및 플랫폼에 대한 정보를 제공합니다. System.Environment 클래스는 환경 변수 설정, 공용 언어 런타임

    9. C#에서 현재 실행 파일의 이름을 얻는 방법은 무엇입니까?

      C#에서 현재 실행 파일의 이름을 가져오는 방법에는 여러 가지가 있습니다. System.AppDomain 사용 - 애플리케이션 도메인은 서로 다른 앱 도메인에서 실행되는 코드를 격리합니다. 앱 도메인은 프로세스와 마찬가지로 코드 및 데이터를 위한 논리적 컨테이너이며 별도의 메모리 공간과 리소스에 대한 액세스 권한이 있습니다. 또한 앱 도메인은 실행 중인 다른 응용 프로그램의 개체 데이터에 우발적으로 또는 불법적으로 액세스하려는 시도를 방지하기 위해 프로세스처럼 풍부한 역할을 합니다. System.AppDomain 클래스는 애플

    10. C#의 문자열에서 XDocument를 채우는 방법은 무엇입니까?

      XML은 자체 설명 언어이며 포함된 정보를 식별하는 규칙과 데이터를 제공합니다. HTML과 마찬가지로 XML은 SGML - StandardGeneralized Markup Language의 하위 집합입니다. XDocument 클래스에는 유효한 XML 문서에 필요한 정보가 포함되어 있습니다. 여기에는 XML 선언, 처리 지침 및 주석이 포함됩니다. XDocument 클래스에서 제공하는 특정 기능이 필요한 경우에만 XDocument 개체를 생성하면 됩니다. 많은 상황에서 XElement로 직접 작업할 수 있습니다. XElement로

    11. C#의 URL에서 파일을 다운로드하는 방법은 무엇입니까?

      웹 클라이언트를 사용하여 URL에서 파일을 다운로드할 수 있습니다. . System.Netnamespace에서 사용할 수 있습니다. WebClient 클래스는 URI로 식별되는 로컬, 인트라넷 또는 인터넷 리소스와 데이터를 주고받는 일반적인 방법을 제공합니다. 웹 클라이언트는 컴퓨터에 설치되어 사용자의 요청에 따라 웹 서버와 상호 작용하는 데 사용되는 응용 프로그램 또는 웹 브라우저(예:Google Chrome, Internet Explorer, Opera, Firefox, Safari)라고 할 수 있습니다. 기본적으로 서버에서

    12. C#에서 Task.WhenAll()과 Task.WaitAll()의 차이점은 무엇입니까?

      Task.WaitAll은 다른 모든 작업이 실행을 완료할 때까지 현재 스레드를 차단합니다. Task.WhenAll 메서드는 다른 모든 작업이 완료된 경우에만 완료되는 작업을 만드는 데 사용됩니다. Task.WhenAll을 사용하는 경우 완료되지 않은 작업 개체를 얻게 됩니다. 그러나 차단되지는 않지만 프로그램을 실행할 수 있습니다. 반대로 Task.WaitAll 메서드 호출은 실제로 다른 모든 작업을 차단하고 완료될 때까지 기다립니다. 예를 들어 이해하기 위해 UI 스레드를 사용하여 일부 애니메이션을 사용자 인터페이스에 표시해야

    13. C# ASP.NETWebAPI에서 FromBody와 FromUri 특성의 차이점은 무엇입니까?

      ASP.NET Web API는 컨트롤러에서 메서드를 호출할 때 매개변수에 대한 값을 설정해야 하며 이를 매개변수 바인딩이라고 합니다. 일반적으로 포맷터로 기본 설정되는 모델(작업 매개변수)을 바인딩하려면 URI에서 [FromUri] 속성으로 이를 장식해야 합니다. FromUriAttribute는 단순히 ModelBinderAttribute에서 상속되어 IUriValueProviderFactory에 정의된 ValueProviders를 사용하여 URI에서 특정 매개변수를 가져오도록 Web API에 지시하는 바로 가기 지시문을 제공합니

    14. C# ASP.NET WebAPI에서 컨트롤러 작업의 다양한 반환 유형은 무엇입니까?

      Web API 액션 메소드는 다음과 같은 반환 유형을 가질 수 있습니다. 무효 원시형/복합형 HttpResponseMessage IHttpActionResult 무효 - 모든 작업 메서드가 무언가를 반환해야 할 필요는 없습니다. void 반환 유형을 가질 수 있습니다. 예시 using DemoWebApplication.Models using System.Web.Http; namespace DemoWebApplication.Controllers{    public class DemoCon

    15. C# ASP.NET WebAPI의 작업 메서드에서 사용자 지정 결과 형식을 반환하는 방법은 무엇입니까?

      IHttpActionResult 인터페이스를 구현하여 결과 유형으로 자체 사용자 정의 클래스를 만들 수 있습니다. . IHttpActionResult에는 HttpResponseMessage 인스턴스를 비동기적으로 생성하는 단일 메서드인 ExecuteAsync가 포함되어 있습니다. public interface IHttpActionResult {    Task<HttpResponseMessage> ExecuteAsync(CancellationToken    cancellationToken

    16. C# ASP.NET WebAPI에서 CORS 문제를 해결하는 방법은 무엇입니까?

      교차 출처 리소스 공유 (CORS)는 추가 HTTP 헤더를 사용하여 브라우저에 한 출처에서 실행되는 웹 애플리케이션에 다른 출처에서 선택한 리소스에 대한 액세스 권한을 부여하도록 지시하는 메커니즘입니다. 웹 응용 프로그램은 원본(도메인, 프로토콜 또는 포트)이 다른 리소스를 요청할 때 원본 간 HTTP 요청을 실행합니다. 예를 들어 프런트 엔드(UI)와 백 엔드(서비스)가 있는 애플리케이션을 생각해 보겠습니다. 프런트 엔드가 https://demodomain-ui.com에서 제공된다고 가정해 보겠습니다. 백엔드는 https://d

    17. C# ASP.NET WebAPI의 다양한 필터 유형은 무엇입니까?

      필터는 WebApi Framework 요청 처리의 다양한 수준에서 추가 논리를 주입하는 데 사용됩니다. 필터는 교차 문제(로깅, 권한 부여 및 캐싱)에 대한 방법을 제공합니다. 필터는 선언적 또는 프로그래밍 방식으로 작업 메서드 또는 컨트롤러에 적용할 수 있습니다. 다음은 Web API C#의 필터 유형입니다. 인증 필터 - 인증 필터는 사용자 세부 정보를 인증하는 데 도움이 됩니다. 인증 필터에서 사용자의 진위 여부를 확인하는 로직을 작성합니다. 승인 필터 - 권한 부여 필터는 사용자 액세스를 확인하는 역할을 합니다. 프레

    18. C# ASP.NET WebAPI에서 작업 메서드에 별칭 이름을 할당하려면 어떻게 해야 합니까?

      컨트롤러의 공용 메서드를 Action 메서드라고 합니다. DemoController 클래스가 ApiController에서 파생되고 Get, Post, Put 및 Delete와 같은 HTTP 동사와 이름이 일치하는 여러 작업 메서드를 포함하는 예를 살펴보겠습니다. 예시 public class DemoController : ApiController{    public IHttpActionResult Get(){       //Some Operation       r

    19. C# ASP.NETWebAPI에서 특정 HTTP 동사가 있는 메서드에 대한 액세스를 어떻게 제한할 수 있습니까?

      HTTP 동사는 균일한 인터페이스 제약 조건의 주요 부분을 구성하고 명사 기반 리소스에 대응하는 작업을 제공합니다. 기본 또는 가장 일반적으로 사용되는 HTTP 동사(또는 적절하게 호출되는 메서드)는 POST, GET, PUT, PATCH 및 DELETE입니다. 이들은 각각 생성, 읽기, 업데이트 및 삭제(또는 CRUD) 작업에 해당합니다. 다른 동사들도 많이 있지만 덜 자주 사용됩니다. 빈도가 낮은 방법 중에서 OPTIONS 및 HEAD가 다른 방법보다 더 자주 사용됩니다. 작업 메서드는 Get, Post, Put, Patch

    20. C# ASP.NET WebAPI에서 URI로 Web API 버전 관리를 수행하는 방법은 무엇입니까?

      Web API 서비스가 공개되면 다양한 클라이언트 응용 프로그램이 Web API 서비스를 사용하기 시작합니다. 비즈니스가 성장하고 요구 사항이 변경되면 서비스도 변경해야 할 수 있지만 기존 클라이언트 애플리케이션을 중단하지 않는 방식으로 서비스를 변경해야 합니다. 이때 Web API 버전 관리가 도움이 됩니다. 기존 서비스를 그대로 유지하여 기존 클라이언트 애플리케이션을 손상시키지 않고 새로운 클라이언트 애플리케이션에서 사용할 수 있는 새로운 버전의 서비스를 개발합니다. 버전 관리를 구현하는 옵션 중 하나는 URI를 사용하는 것

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:124/134  20-컴퓨터/Page Goto:1 118 119 120 121 122 123 124 125 126 127 128 129 130