반응형

.NET 7

.NET Core, .NET Framework 및 Xamarin의 차이점은 무엇입니까?

.NET Core, .NET Framework 및 Xamarin의 차이점은 무엇입니까? Microsoft는 이제 .NET Core, .NET Framework 및 Xamarin(Mono) 제품군을 보유하고 있습니다. 여기는 겹치는 부분이 많은 것 같습니다.이러한 .NET 플랫폼 유형의 차이점은 무엇입니까?프로젝트에서 .NET Framework 또는 Xamarin 대신 .NET Core를 사용하는 것을 언제 선택해야 합니까?여기에 나와 있는 문서에 따라 다음과 같은 6가지 일반적인 시나리오에서는 .NET Framework 또는 Xamarin 대신 .NET Core를 사용해야 합니다. 교차 플랫폼 요구사항 플랫폼(윈도우즈, 리눅스 및 MacOS) 간에 실행할 수 있는 애플리케이션(웹/서비스)을 설치하는 것이..

programing 2023.05.26

HttpWebRequest 및 HttpWebResponse에서 HttpStatus 코드 번호(200, 301, 404 등) 가져오기

HttpWebRequest 및 HttpWebResponse에서 HttpStatus 코드 번호(200, 301, 404 등) 가져오기 나는 HTTP 상태 코드 번호를 얻으려고 합니다.HttpWebResponse에서 반환된 개체HttpWebRequest문자 설명보다 실제 숫자(200, 301, 302, 404 등)를 받고 싶었습니다. ("Ok", "Permanently Movemented" 등)번호가 응답 개체의 어딘가에 속성에 묻혀 있습니까?큰 스위치 기능을 만드는 것 외에 다른 아이디어가 있습니까?감사해요. HttpWebRequest webRequest = (HttpWebRequest)WebRequest .Create("http://www.gooogle.com/"); webRequest.AllowAuto..

programing 2023.05.21

보호하다.리버스 엔지니어링의 NET 코드?

보호하다.리버스 엔지니어링의 NET 코드? 난독화는 한 가지 방법이지만, 응용 프로그램의 해적 보호 보안을 침해하는 것으로부터 보호할 수 없습니다.응용 프로그램이 손상되지 않았는지 확인하고 등록 메커니즘을 역설계할 수 없도록 하려면 어떻게 해야 합니까? 또한 C# 애플리케이션을 네이티브 코드로 변환할 수 있으며 Xenocode는 너무 비쌉니다. C#은 많은 기능을 제공하며 제 코드에 이상적인 언어이므로 전체 코드베이스를 C++로 다시 작성하는 것은 불가능합니다. 보안 인증서는 의 서명된 어셈블리에서 쉽게 제거할 수 있습니다.그물.그럴수는 없어요. 조금 더 어렵게 만들 수 있는 단계가 있지만, 궁극적으로 로컬 컴퓨터의 모든 실행 파일은 크래킹이 가능합니다.결국 해당 코드는 네이티브 시스템 코드로 변환되어야..

programing 2023.05.11

두 개의 IEnumberable을 새로운 IEnumberable로 연결하는 방법은 무엇입니까?

두 개의 IEnumberable을 새로운 IEnumberable로 연결하는 방법은 무엇입니까? 두 가지 예가 있습니다.IEnumerable(동일하게)T. 의 새 인스턴스를 원합니다.IEnumerable둘 다 연결되어 있습니다. 에 기본 제공 방법이 있습니까?그러기 위해서는 NET 아니면 제가 직접 작성해야 합니까?예, LINQ to Objects는 다음을 통해 이 기능을 지원합니다. var together = first.Concat(second); NB: 그래야 합니다.first또는secondnull입니다. 당신은 a를 받을 것입니다.ArgumentNullException이를 방지하고 빈 집합처럼 null을 처리하려면 다음과 같이 null 병합 연산자를 사용합니다. var together = (first..

programing 2023.05.11

딜러를 사용해야 하는 시기와 이유는 무엇입니까?

딜러를 사용해야 하는 시기와 이유는 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 딜러는 어디서 사용합니까? (8개 답변) 마감됨9년 전에. 저는 C#에 비교적 익숙하지 않아서 언제 딜러를 적절하게 사용해야 하는지 궁금합니다.그것들은 이벤트 선언에 널리 사용되지만, 언제 내 코드에서 그것들을 사용해야 하고 왜 그것들이 유용한가요?왜 다른 것을 사용하지 않습니까? 또한 언제 대리인을 사용해야 하는지 궁금하고 다른 대안이 없습니다. 도와주셔서 감사합니다! 편집: 딜러가 필요로 하는 용도를 찾은 것 같습니다.대리자는 메서드에 대한 참조입니다.객체는 메소드, 컨스트럭터 등으로 매개변수로 쉽게 전송될 수 있지만 메소드는 좀 더 까다롭습니다.그러나 때때로 다른 메소드에 메소드를 매개 변수로 보내야 할 ..

programing 2023.05.06

정렬 목록과 정렬된 사전의 차이점은 무엇입니까?

정렬 목록과 정렬된 사전의 차이점은 무엇입니까? a와 a 사이에 실질적인 차이가 있습니까? 특별히 하나를 사용하고 다른 하나를 사용하지 않는 상황이 있습니까?예 - 성능 특성이 크게 다릅니다.아마도 그들에게 전화하는 것이 더 나을 것입니다.SortedList그리고.SortedTree그것은 구현을 더 가깝게 반영하기 때문입니다. 서로 다른 상황에서 서로 다른 작업에 대한 성능에 대한 자세한 내용은 SortedList각 MSDN 문서(, )를 참조하십시오.여기 좋은 요약이 있습니다.SortedDictionary문서): 그SortedDictionary제네릭 클래스는 O(log n) 검색을 사용하는 이진 검색 트리입니다. 여기서 n은 사전의 요소 수입니다.이것은 다음과 유사합니다.SortedList제네릭 클래스..

programing 2023.05.01

일반 이전 CLR 개체 대 데이터 전송 개체

일반 이전 CLR 개체 대 데이터 전송 개체 POCO = Plain Old CLR(또는 그 이상:클래스) 객체 DTO = 데이터 전송 개체 이 게시물에는 차이가 있지만 솔직히 제가 읽은 대부분의 블로그는 DTO가 정의된 방식으로 POCO를 설명합니다. DTO는 애플리케이션 계층 간에 데이터를 이동하는 데 사용되는 단순한 데이터 컨테이너입니다. POCO와 DTO는 같은 것입니까?POCO는 OOP의 규칙을 따릅니다.국가와 행동을 가져야 합니다(하지만 그럴 필요는 없습니다).POCO는 마틴 파울러(Martin Fowler)가 만든 POCO에서 유래했습니다.그는 POJO라는 용어를 프레임워크의 무거운 EJB 구현을 거부하는 것을 보다 섹시하게 만드는 방법으로 사용했습니다.POCO는 에서 동일한 컨텍스트에서 사용..

programing 2023.05.01
반응형