- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- C#의 람다 표현식이란 무엇입니까?
- 람다 표현식은 익명 메서드를 나타내는 더 좋은 방법입니다. 무명 메서드와 람다 식 모두 메서드 구현을 인라인으로 정의할 수 있지만, 익명 메서드에서는 명시적으로 메서드의 매개 변수 형식과 반환 형식을 정의해야 합니다. 본문으로 표현식이 있는 표현식 람다: (input−parameters) => Expression 본문으로 명령문 블록이 있는 명령문 람다: (input−parameters) => {} 모든 람다 표현식은 대리자 유형으로 변환될 수 있습니다. 람다 식을 변환할 수 있는 대리자 형식은 해당 매개 변수 및 반환 값의 형식에 따라 정의됩니다. 람다 표현식이 값을 반환하지 않으면 이를 Ac로 변환할 수 있습니다.
- C#.Net 튜토리얼 659 2023-09-08 14:25:15
-
- C#의 CopyOnWriteArrayList 버전
- Java에는 CopyOnWriteArrayList가 있지만 C#에는 없습니다. 이를 위해서는 C#의 동기화된 컬렉션 클래스를 우선적으로 사용해야 합니다. 동기화된 컬렉션은 특정 유형의 개체를 포함하는 스레드로부터 안전한 컬렉션입니다. 다음은 구문입니다. publicclassSynchronizedCollection<T>:IList<T>,ICollection<T>,IEnumerable<T>,IEnumerable,IList,ICollection 위, T는
- C#.Net 튜토리얼 1361 2023-09-08 13:25:02
-
- C# 7.0의 이진 리터럴 및 숫자 구분 기호는 무엇입니까?
- 이진 리터럴 - C#7 이전에는 변수에 10진수와 16진수 값만 할당할 수 있었습니다. 바이너리 리터럴은 C# 7.0에서 도입되었으며, 이를 통해 바이너리 값을 변수에 전달할 수 있습니다. 숫자 구분 기호 - 숫자 구분 기호는 단일 밑줄(_) 형식을 사용합니다. 이 구분 기호는 가독성을 높이기 위한 방법으로 모든 숫자 리터럴에서 사용할 수 있습니다. 바이너리 리터럴 예 - 예 classProgram{ publicstaticvoidMain(){ varbn=0b1000001 &am;
- C#.Net 튜토리얼 1177 2023-09-08 12:53:02
-
- C#의 혼합 사전 클래스?
- HybridDictionary 클래스는 컬렉션이 작을 때 ListDictionary를 사용하고 컬렉션이 커지면 Hashtable로 전환하여 IDictionary를 구현합니다. 다음은 HybridDictionary 클래스의 특성입니다. 일련 번호 특성 및 설명 1Count 하이브리드 사전에 포함된 키/값 쌍의 수를 가져옵니다. 2IsFixedSize HybridDictionary의 크기가 고정되어 있는지 여부를 나타내는 값을 가져옵니다. 3IsReadOnly HybridDictionary가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. 4IsSynchronized는 HybridDic을 나타내는 값을 얻습니다.
- C#.Net 튜토리얼 745 2023-09-08 11:57:09
-
- 상부 삼각 행렬을 설명하는 C# 프로그램
- 상부 삼각 행렬의 경우 주대각선 아래의 모든 요소를 0으로 설정합니다. 다음 조건을 설정합니다. −if(i<=j) Console.Write(A[i,j]+"\t"); else Console.Write("0\t"); 0으로 설정합니다. 예제 다음 코드를 실행하여 상부 삼각 행렬을 표시해 볼 수 있습니다. 실시간 데모 usingSystem;usingSystem.Linq;classDemo{
- C#.Net 튜토리얼 1471 2023-09-08 10:13:14
-
- C# 조건식의 숫자 승격
- 숫자 승격은 short에서 int로와 같이 더 작은 유형을 더 큰 유형으로 승격시키는 것입니다. 아래 예에서는 조건식의 숫자 승격을 볼 수 있습니다. p>Short 유형은 자동으로 더 큰 int 유형으로 승격됩니다. 예 usingSystem;classProgram{ staticvoidMain(){ shortval1=99;
- C#.Net 튜토리얼 752 2023-09-08 09:25:08
-
- C#에서는 매개변수가 어떻게 전달되나요?
- 매개변수는 C#에서 값이나 참조로 전달됩니다. 이 방법으로 out 매개변수와 param 배열 -Value를 사용하여 매개변수를 전달할 수도 있습니다. 이 방법은 매개변수의 실제 값을 함수의 형식 매개변수에 복사합니다. 이 경우 함수 내부의 형식 매개변수에 대한 변경 사항은 실제 매개변수에 영향을 주지 않습니다. 참조 이 방법은 실제 매개변수의 메모리 위치에 대한 참조를 형식 매개변수에 복사합니다. 이는 매개변수에 대한 변경사항이 매개변수에 영향을 미친다는 것을 의미합니다. Outreturn 문은 함수에서 값만 반환하는 데 사용할 수 있습니다. 그러나 출력 매개변수를 사용하면 함수에서 두 개의 값을 반환할 수 있습니다. 출력 매개변수는 메소드 대신 메소드 외부로 데이터를 전달한다는 점을 제외하면 참조 매개변수와 유사합니다. Param 메소드를 선언할 때 매개변수로 전달된 매개변수의 수를 잘 모르는 경우
- C#.Net 튜토리얼 812 2023-09-07 23:09:07
-
- C# ASP.NET WebAPI를 사용하면 어떤 이점이 있나요?
- WEBAPI는 더 간단하고 가벼운 서비스를 위한 더 나은 선택입니다. WEBAPI는 XML을 포함한 모든 텍스트 형식을 사용할 수 있으며 WCF보다 빠릅니다. 모든 추가, 삭제, 수정 및 쿼리 작업에 대해 GET, POST, PUT 및 DELETE와 같은 표준 HTTP 동사를 사용하여 HTTP와 동일한 방식으로 작동합니다. MediaTypeFormatter를 사용하여 Json 및 XML 형식으로 응답을 생성하는 라우팅을 완벽하게 지원합니다. IIS에서 호스팅하거나 IIS 외부에서 자체 호스팅할 수 있습니다. 모델 바인딩 및 유효성 검사를 지원합니다. ODATA를 지원하세요. 상태 비저장 데이터 전송을 지원합니다. Url 모드 및 HTTP 메소드를 지원합니다. 참고 - ODATA(개방형 데이터 프로토콜)는 다음을 허용하는 개방형 프로토콜입니다.
- C#.Net 튜토리얼 753 2023-09-07 21:41:02
-
- C# ASP.NET Core에서 IWebHostEnvironment 인터페이스의 역할은 무엇입니까?
- IWebHostEnvironment는 웹 호스팅 환경과 실행 중인 애플리케이션에 대한 정보를 제공합니다. Microsoft.AspNetCore.HostingIWebHostEnvironment 네임스페이스에 속하는 인터페이스는 컨트롤러에 종속성으로 삽입된 다음 컨트롤러 전체에서 사용해야 합니다. IWebHostEnvironment 인터페이스에는 두 가지 속성이 있습니다. WebRootPath - www 폴더에 대한 경로(웹 서비스에 대한 애플리케이션 콘텐츠 파일이 포함된 디렉터리에 대한 절대 경로를 가져오거나 설정) ContentRootPath - 모든 애플리케이션 파일이 포함된 루트 폴더에 대한 경로(WebRootP에 대한 경로를 가져오거나 설정)
- C#.Net 튜토리얼 1299 2023-09-07 20:33:14
-
- C#에서 인터페이스 기반 주입을 사용하여 종속성 주입을 구현하는 방법은 무엇입니까?
- 결합된(종속) 개체를 분리된(독립) 개체에 주입(변환)하는 프로세스를 종속성 주입이라고 합니다. 종속성 주입에는 네 가지 유형의 DI가 있습니다. 생성자 주입 Setter 주입 인터페이스 기반 주입 서비스 로케이터 주입 인터페이스 주입 인터페이스 주입 Getter 및 SetterDI와 유사하게 Getter 및 SetterDI는 기본 getter 및 setter를 사용하지만 인터페이스 주입은 지원 인터페이스( 명시적 인터페이스 속성 설정을 위한 getter 및 setter). 예 publicinterfaceIService{ stringServiceMethod();}publ
- C#.Net 튜토리얼 1286 2023-09-07 20:09:07
-
- C#의 URL에서 파일을 다운로드하는 방법은 무엇입니까?
- 웹 클라이언트를 사용하여 URL에서 파일을 다운로드할 수 있습니다. System.Net의 네임스페이스를 사용할 수 있습니다. WebClient 클래스는 URI로 식별되는 로컬, 인트라넷 또는 인터넷 리소스에 데이터를 보내거나 받기 위한 일반적인 메서드를 제공합니다. 웹 클라이언트는 컴퓨터에 설치되어 사용자의 요청에 따라 웹 서버와 상호 작용하는 데 사용되는 애플리케이션 또는 웹 브라우저(예: Google Chrome, Internet Explorer, Opera, Firefox, Safari)라고 할 수 있습니다. 기본적으로 서버에서 처리된 데이터를 수집하는 소비자 애플리케이션입니다. 클라이언트와 서버는 연결의 두 부분이며 서로 다릅니다.
- C#.Net 튜토리얼 1420 2023-09-07 19:33:06
-
- 개체 목록에서 정수를 찾고 LINQ를 사용하여 정렬하는 C# 프로그램
- 소개 이 기사에서는 개체 목록에서 정수를 찾고 LINQ를 사용하여 정렬하는 C# 프로그램을 작성하는 방법을 알아봅니다. 언어에 대해 간략하게 살펴보겠습니다. C# 프로그래밍 언어는 데스크톱, 웹 및 모바일 애플리케이션을 개발하는 데 자주 사용됩니다. 언어 통합 쿼리(LINQ라고도 함)는 C#의 장점 중 하나입니다. 개발자는 배열, 컬렉션, 데이터베이스를 비롯한 다양한 소스에서 데이터를 빠르게 쿼리할 수 있습니다. 이를 통해 개발자는 SQL(Structured Query Language)과 동일한 구문을 사용할 수 있으며 간단한 데이터 조작 및 정렬을 지원합니다. 데이터 소스에 관계없이 데이터 쿼리를 위한 표준 구문을 제공합니다. LINQ의 구문은 SQL과 유사하므로 개발자가 쉽게 배우고 사용할 수 있습니다. 문제는 이 글에 명시되어 있는데,
- C#.Net 튜토리얼 811 2023-09-07 18:57:12
-
- C#의 네트워킹
- .NET Framework에는 계층화되고 확장 가능하며 관리되는 네트워크 서비스 구현이 있습니다. 이를 애플리케이션에 쉽게 통합할 수 있습니다. System.Net 네임스페이스를 사용합니다. Uri 클래스에 액세스하는 방법을 살펴보겠습니다. C#에서는 URI(Uniform Resource Identifier)의 개체 표현을 제공합니다. Uriuri=newUri("http://www.example.com/");WebRequestw=WebRequest.Create( uri); 이제 System.Net 클래스를 살펴보겠습니다. SSL(Secure Sockets Layer)을 사용하여 연결을 암호화하는 데 사용됩니다. URI가 "https:
- C#.Net 튜토리얼 927 2023-09-07 18:29:09
-
- C#에서 스택 구현
- Stack 클래스는 Push 및 Pop 작업을 사용하여 C#으로 구현됩니다. 스택은 C#에서 객체의 후입선출 컬렉션을 나타내는 데 사용됩니다. 다음은 Stack 클래스의 메서드입니다. Sr.No 메서드 및 설명 1 publicvirtualvoidClear()는 스택에서 모든 요소를 제거합니다. 2publicvirtualboolContains(objectobj); 요소가 스택에 있는지 확인합니다. 3publicvirtualobjectPeek(); 스택 상단에 있는 객체를 삭제하지 않고 반환합니다. 4 공용 가상 개체 Pop()은 스택 맨 위에 있는 개체를 제거하고 반환합니다. 5publicvirtualvoidPus
- C#.Net 튜토리얼 830 2023-09-07 16:17:10
-
- C#에서 암시적 형식 변환과 명시적 형식 변환의 차이점은 무엇입니까?
- 다음은 암시적 유형 변환과 명시적 유형 변환의 차이점입니다. 암시적 유형 변환 C#은 이러한 변환을 유형이 안전한 방식으로 수행합니다. 이 개념을 이해하기 위해 암시적으로 int를 long으로 변환해 보겠습니다. intval1=11000;intval2=35600;longsum;sum=val1+val2; 위에는 두 개의 정수 변수가 있으며 이를 긴 정수 변수에 누적하면 오류가 표시되지 않습니다. 컴파일러가 자체적으로 암시적 변환을 수행하기 때문입니다. 이제 이 값을 인쇄해 보겠습니다. 예 usingSystem;usingSystem.IO;namespaceDemo{ &
- C#.Net 튜토리얼 891 2023-09-07 15:41:09