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

    1. C# ASP.NET Core에서 사용할 수 있는 다양한 JSON 파일은 무엇입니까?

      ASP.net Core는 구성이 web.config 파일의 System.Configuration 및 xml 구성에 의존했던 이전 버전의 ASP.net에서 다시 설계되었습니다. ASP.net Core에서는 전역 설정을 선언하고 액세스하는 새로운 쉬운 방법입니다. forsolution, 프로젝트별 설정, 클라이언트별 설정 등. 새로운 구성 모델은 XML, INI 및 JSON 파일과 함께 작동합니다. ASP.net Core의 다른 구성 json 파일 ASP.net Core에는 주로 6개의 구성 JSON 파일이 있습니다. global.j

    2. 컨트롤러 C# Asp.net Core에 서비스 종속성을 어떻게 주입할 수 있습니까?

      ASP.NET Core는 기본 제공 IoC 컨테이너를 사용하여 생성자 또는 메서드를 통해 종속성 클래스의 개체를 주입합니다. 기본 제공 컨테이너는 기본적으로 생성자 주입을 지원하는 IServiceProvider 구현으로 표시됩니다. 내장 IoCcontainer가 관리하는 유형(클래스)을 서비스라고 합니다. IoC 컨테이너가 자동으로 애플리케이션 서비스를 주입하도록 하려면 먼저 IoC 컨테이너에 등록해야 합니다. 예 public interface ILog{    void info(string str); } cla

    3. 종속성 C# Asp.net Core로 추가된 등록 서비스의 서비스 수명을 지정하는 방법은 무엇입니까?

      내장 IoC 컨테이너는 등록된 서비스 유형의 수명을 관리합니다. 지정된 수명을 기준으로 서비스 인스턴스를 자동으로 폐기합니다. 내장 IoC 컨테이너는 세 가지 수명을 지원합니다. - 싱글톤 − IoC 컨테이너는 애플리케이션 수명 동안 단일 서비스 인스턴스를 생성하고 공유합니다. 일시적 − IoC 컨테이너는 요청할 때마다 지정된 서비스 유형의 새 인스턴스를 생성합니다. 범위 − IoC 컨테이너는 요청당 한 번 지정된 서비스 유형의 인스턴스를 생성하고 단일 요청에서 공유됩니다. 예시 public interface ILog{ &n

    4. C# ASP.NET Core 미들웨어는 HttpModule과 어떻게 다릅니까?

      HttpModules는 web.config를 통해 구성되거나 global.asaxDeveloper는 실행 순서를 제어할 수 없습니다. 모듈의 순서는 주로 애플리케이션 수명 주기 이벤트를 기반으로 하기 때문에 실행 순서는 요청 및 응답에 대해 동일하게 유지됩니다. HttpModules는 애플리케이션 이벤트와 관련된 코드를 첨부하는 데 도움이 됩니다. HttpModules는 System.web에 연결되어 있습니다. 미들웨어는 web.config 파일(응용 프로그램의 진입점)이 아닌 Startup.cs 코드에서 구성됩니다. Htt

    5. Kestral C# Asp.net 코어란 무엇입니까?

      Kestrel은 ASP.NET Core용 플랫폼 간 웹 서버입니다. .NET Core가 지원하는 모든 플랫폼 및 버전에서 지원됩니다. 기본적으로 ASP.NET Core의 내부 서버로 포함됩니다. Kestrel은 그 자체로 에지 서버, 즉 클라이언트에서 들어오는 HTTP 요청을 직접 처리할 수 있는 인터넷 연결 웹 서버로 사용할 수 있습니다. Kestrel에서 앱을 호스팅하는 데 사용되는 프로세스는 dotnet.exe입니다. Kestrel은 InProcess와 함께 사용되지 않습니다. 호스팅 모델입니다. Out of Proces

    6. C# ASP.NET Core에서 IWebHostEnvironment 인터페이스의 역할은 무엇입니까?

      IWebHostEnvironment 애플리케이션이 실행 중인 웹 호스팅 환경에 대한 정보를 제공합니다. Microsoft.AspNetCore.Hosting 네임스페이스에 속합니다. IWebHostEnvironment 인터페이스는 컨트롤러에 종속성으로 삽입된 다음 나중에 컨트롤러 전체에서 사용해야 합니다. IWebHostEnvironment 인터페이스에는 두 가지 속성이 있습니다. WebRootPath − www 폴더의 경로(웹에서 제공할 수 있는 응용 프로그램 콘텐츠 파일이 포함된 디렉터리의 절대 경로를 가져오거나 설정) 콘

    7. C# Asp.net Core에서 UseIISIntegration은 무엇을 사용합니까?

      모든 ASP.NET Core 응용 프로그램에는 기본적으로 응용 프로그램 및 웹 서버 역할을 하는 WebHost 개체가 필요합니다. WebHostBuilder는 WebHost를 구성하고 생성하는 데 사용됩니다. 일반적으로 WebHostBuilder 설정 코드에서 UseKestrel() 및 UseIISIntegration()을 볼 수 있습니다. 무엇을 합니까? Kestrel() 사용 − 이렇게 하면 Kestrel의 IServer 인터페이스가 애플리케이션을 호스팅하는 데 사용할 서버로 등록됩니다. 미래에는 Windows 전용인 Web

    8. C# ASP.NET Core 프로젝트에서 Program.cs 파일의 목적은 무엇입니까?

      ASP.NET Core 웹 애플리케이션은 실제로 웹 애플리케이션에 대한 호스트를 생성할 수 있는 Program 클래스의 진입점 public static void Main()에서 실행을 시작하는 콘솔 프로젝트입니다. public class Program{    public static void Main(string[] args){       BuildWebHost(args).Run();    }    public static IWebHost BuildWe

    9. C# Asp.net Core의 메타패키지란 무엇입니까?

      Microsoft.AspNetCore 패키지는 많은 ASP.NET Core 템플릿에 추가된 패키지 중 하나로 알려져 있습니다. Microsoft.AspNetCore 패키지는 새 ASP.NET Core 프로젝트를 열 때 일반적인 프로젝트 종속성 중 하나로 반복적으로 포함됩니다. 기본 ASP.NET Core 애플리케이션을 배치하는 데 중요한 여러 패키지를 제공합니다. 그러나 이 패키지에는 실제 dll이나 코드 자체가 포함되어 있지 않으며 추가 패키지에 대한 일련의 종속성이 있을 뿐입니다. 이 패키지를 프로젝트에 추가하면 관련된 모든

    10. 미들웨어 C# Asp.net Core에서 오류를 처리하는 방법은 무엇입니까?

      CustomExceptionMiddleware라는 새 폴더와 그 안에 classExceptionMiddleware.cs를 만듭니다. 가장 먼저 해야 할 일은 종속성 주입을 통해 IloggerManager 서비스와 RequestDelegate를 등록하는 것입니다. RequestDeleagate 유형의 _next 매개변수는 HTTP 요청을 처리할 수 있는 함수 대리자입니다. 등록 프로세스 후에 InvokeAsync() 메서드를 생성해야 합니다. RequestDelegate는 그것 없이는 요청을 처리할 수 없습니다. _next 대

    11. AddSingleton vs AddScoped vs Add Transient C# Asp.net Core는 무엇입니까?

      Startup.cs에 종속성을 등록하는 방법에는 세 가지가 있습니다. 즉, AddSingleton, AddScoped 및 AddTransient. 싱글톤 추가 유형을 싱글톤으로 등록하면 애플리케이션 전체와 모든 요청에 ​​대해 하나의 인스턴스만 사용할 수 있습니다. 정적 개체를 갖는 것과 유사합니다. 인스턴스는 첫 번째 요청에 대해 생성되며 애플리케이션 전체와 각 후속 요청에 대해 동일하게 사용할 수 있습니다. public void ConfigureServices(IServiceCollection services){  

    12. C#에서 foreach 없이 목록에서 목록으로 항목을 복사하려면 어떻게 합니까?

      List는 인덱스로 액세스할 수 있고 목록을 정렬, 검색 및 수정하는 메서드가 있는 강력한 형식의 개체 모음입니다. System.Collection.Genericnamespace 아래에 있는 ArrayList의 일반 버전입니다. IList를 구현하는 ArrayList에 해당하는 List. System.Collection.Generic 네임스페이스 아래에 있습니다. List는 지정된 형식의 요소를 포함할 수 있습니다. 컴파일 타임에 typechecking을 제공하며, 제네릭이기 때문에 boxing-unboxing을 수행하지 않습

    13. C#의 열거형에 정의된 총 항목 수를 계산하는 방법은 무엇입니까?

      열거형은 상수 그룹(변경 불가/읽기 전용 변수)을 나타내는 특수 클래스입니다. 열거형을 만들려면 (클래스나 인터페이스 대신에) 열거형 키워드를 사용하고 열거형 항목을 쉼표로 구분하십시오 - 기본적으로 열거형의 첫 번째 항목의 값은 0입니다. 두 번째 항목의 값은 1입니다. 항목에서 정수 값을 얻으려면 항목을 명시적으로 int로 변환해야 합니다. 고유한 열거형 값을 할당할 수도 있으며 다음 항목은 그에 따라 숫자를 업데이트합니다 - 열거형은 해당 값을 확인하기 위해 switch 문에서 자주 사용됩니다 - 예시 class Pr

    14. C#에서 CPU 코어 수를 찾는 방법은 무엇입니까?

      얻을 수 있는 프로세서와 관련된 여러 가지 정보가 있습니다. 물리적 프로세서 수 코어 수 논리 프로세서 수 모두 다를 수 있습니다. 2개의 듀얼 코어 하이퍼 스레딩 지원 프로세서가 있는 시스템의 경우 2개의 물리적 프로세서, 4개의 코어 및 8개의 논리 프로세서가 있습니다. 논리 프로세서의 수는 환경 클래스를 통해 사용할 수 있지만 다른 정보는 WMI를 통해서만 사용할 수 있습니다(일부 시스템에서는 일부 핫픽스 또는 서비스 팩을 설치해야 할 수 있음) - 프로젝트에서 System.Management.dll에 대한 참조를 추

    15. C#의 스레드에서 스레드 ID를 얻는 방법은 무엇입니까?

      스레드는 프로그램의 실행 경로로 정의됩니다. 각 스레드는 고유한 제어 흐름을 정의합니다. 응용 프로그램에 복잡하고 시간이 많이 소요되는 작업이 포함된 경우 각 스레드가 특정 작업을 수행하도록 서로 다른 실행 경로 또는 스레드를 설정하는 것이 종종 도움이 됩니다. 스레드는 경량 프로세스입니다. 스레드 사용의 일반적인 예는 최신 운영 체제에서 동시 프로그래밍을 구현하는 것입니다. 스레드를 사용하면 CPU 주기의 낭비를 줄이고 애플리케이션의 효율성을 높일 수 있습니다. C#에서 System.Threading.Thread 클래스는 스레

    16. CSV 파일을 읽고 값을 C#의 배열에 저장하는 방법은 무엇입니까?

      CSV 파일은 쉼표로 구분된 파일로 데이터를 체계적으로 저장하는 데 사용됩니다. 일반적으로 데이터를 표 형식으로 저장합니다. 대부분의 비즈니스 조직은 데이터를 CSV 파일에 저장합니다. C#에서 StreamReader 클래스는 파일을 처리하는 데 사용됩니다. 다른 유형의 파일을 열고 읽고 다른 기능을 수행하는 데 도움이 됩니다. 이 클래스를 사용하는 동안 CSV 파일에 대해 다른 작업을 수행할 수도 있습니다. OpenRead() 메서드는 CSV 파일을 여는 데 사용되며 ReadLine() 메서드는 내용을 읽는 데 사용됩니다.

    17. C#에서 결과가 비어 있을 때 LINQ는 무엇을 반환합니까?

      LINQ(Language-Integrated Query)는 쿼리 기능을 C# 언어로 직접 통합하는 것을 기반으로 하는 기술 집합의 이름입니다. SQL Server 데이터베이스, XML 문서, ADO.NET 데이터 집합 및 IEnumerable 또는 일반 IEnumerable 인터페이스를 지원하는 모든 개체 컬렉션에 대해 C#에서 LINQ 쿼리를 작성할 수 있습니다. Linq-to-SQL에서 결과가 없는 쿼리의 첫 번째 요소를 가져오려고 하면 시퀀스에 요소가 포함되지 않음 오류가 표시됩니다. ToList는 빈 목록을 반환합니다.

    18. C#에서 WebClient를 사용하여 특정 URL에 데이터를 게시하는 방법은 무엇입니까?

      웹 클라이언트를 사용하여 웹 API에서 데이터를 가져오고 게시할 수 있습니다. 웹 클라이언트는 서버에서 데이터를 보내고 받는 일반적인 방법을 제공합니다. 웹 클라이언트는 Web API를 사용하는 데 사용하기 쉽습니다. WebClient 대신 httpClient를 사용할 수도 있습니다. WebClient 클래스는 WebRequest 클래스를 사용하여 리소스에 대한 액세스를 제공합니다. WebClient 인스턴스는 WebRequest.RegisterPrefix 메서드로 등록된 WebRequest 하위 항목으로 데이터에 액세스할 수

    19. C#에서만 숫자에 대한 정규식을 작성하는 방법은 무엇입니까?

      정규식은 입력 텍스트와 일치할 수 있는 패턴입니다. .Net 프레임워크는 이러한 일치를 허용하는 정규식 엔진을 제공합니다. 패턴은 하나 이상의 문자 리터럴, 연산자 또는 구성으로 구성됩니다. 다음은 RegEx에서 사용하는 기본 패턴 메타 문자입니다. - * = zero or more ? = zero or one ^ = not [] = range ^ 기호는 not 조건을 지정하는 데 사용됩니다. 0 - 9 또는 a-z 또는 A-Z와 같은 범위 값을 제공하려면 [] 대괄호 예시 class Program{    

    20. C#에서 파일 크기를 어떻게 얻습니까?

      FileInfo 클래스는 C#에서 파일 및 해당 작업을 처리하는 데 사용됩니다. 파일 생성, 삭제 및 읽기에 사용되는 속성 및 메서드를 제공합니다. StreamWriter 클래스를 사용하여 파일에 데이터를 씁니다. System.IO 네임스페이스의 일부입니다. Directory 속성은 파일의 부모 디렉터리를 나타내는 개체를 검색합니다. DirectoryName 속성은 파일 상위 디렉터리의 전체 경로를 검색합니다. Exists 속성은 작업하기 전에 파일이 있는지 확인합니다. IsReadOnly 속성은 파일을 수정할 수 있는지

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:128/134  20-컴퓨터/Page Goto:1 122 123 124 125 126 127 128 129 130 131 132 133 134