반응형

.net 6

시스템을 사용하여 메모리에 ZIP 아카이브 만들기IO.압축

시스템을 사용하여 메모리에 ZIP 아카이브 만들기IO.압축 간단한 데모 텍스트 파일을 사용하여 ZIP 아카이브를 만들려고 합니다.MemoryStream다음과 같이: using (var memoryStream = new MemoryStream()) using (var archive = new ZipArchive(memoryStream , ZipArchiveMode.Create)) { var demoFile = archive.CreateEntry("foo.txt"); using (var entryStream = demoFile.Open()) using (var streamWriter = new StreamWriter(entryStream)) { streamWriter.Write("Bar!"); } using..

source 2023.07.06

어떤 버전의 MVC를 사용하고 있습니까?

어떤 버전의 MVC를 사용하고 있습니까? 왠지 모르겠어요, 약간 바보 같은 기분이 들어요.내가 어떻게 알아요?VS2010에서 .net 4를 사용하고 있습니다.web.config 파일을 열고 시스템을 찾습니다.Web.MVC 어셈블리 정의: assembly="System.Web.Mvc, Version=3.0.0.0 ..." 보시는 것처럼 MVC3입니다.웹을 통해 다음과 유사한 MvcDiagnostics를 사용할 수 있습니다.phpinfo()PHP의 기능.시스템을 선택합니다.솔루션 탐색기의 "References" 폴더에 있는 Web.MVC 어셈블리.속성 창(F4)을 열고 버전을 확인합니다. 또 다른 해결책은 mvc in nuget을 검색하는 것입니다(Visual studio에서 MVC 프로젝트를 마우스 오른쪽..

source 2023.05.22

.NET에서 시간 전용 값을 어떻게 표시합니까?

.NET에서 시간 전용 값을 어떻게 표시합니까? .NET에서 날짜 없이 시간만 표시할 수 있는 방법이 있습니까?예를 들어 상점의 개점 시간을 나타내는 것은? TimeSpan시간 값만 저장하려는 경우 범위를 나타냅니다.사용.DateTime이것이 새로운 결과를 초래할 것임을 나타냅니다.DateTime(1,1,1,8,30,0)그것은 정말 바람직하지 않습니다. 시간 범위를 사용할 수 있습니다. TimeSpan timeSpan = new TimeSpan(2, 14, 18); Console.WriteLine(timeSpan.ToString()); // Displays "02:14:18". [편집] 다른 답변과 질문에 대한 편집을 고려할 때, 저는 여전히 TimeSpan을 사용할 것입니다.프레임워크에서 기존 구조만 ..

source 2023.05.17

코드가 있는 어셈블리의 경로를 가져오려면 어떻게 해야 합니까?

코드가 있는 어셈블리의 경로를 가져오려면 어떻게 해야 합니까? 현재 코드가 있는 어셈블리의 경로를 가져올 수 있는 방법이 있습니까?호출 어셈블리의 경로가 아니라 코드가 포함된 경로를 원합니다. 기본적으로 내 유닛 테스트는 dll에 관련된 xml 테스트 파일을 읽어야 합니다.테스트 DLL이 TestDriven에서 실행되는지 여부에 관계없이 경로가 항상 올바르게 확인되기를 원합니다.NET, MbUnit GUI 또는 다른 것. 편집: 사람들이 제가 묻는 것을 오해하고 있는 것 같습니다. 내 시험 라이브러리는 say에 있습니다. C:\projects\myapplication\daotests\bin\Debug\daotests.dll 저는 이 길을 가고 싶습니다. C:\projects\myapplication\da..

source 2023.05.17

C#의 문자열과 열거형 연결

C#의 문자열과 열거형 연결 Enumeration 유형이 int여야 하므로 다음이 불가능하다는 것을 알고 있습니다. enum GroupTypes { TheGroup = "OEM", TheOtherGroup = "CMB" } 이지 않은 있는 .OEM그리고.CMB저는 이 분야를 하나로 만들고 싶습니다.enum또것이수할있 는▁because것. 왜냐하면이 더입니다.왜냐하면 가독성이 목표라면 해결책이 까다로워야 하기 때문입니다. 다른 선택지는 무엇입니까? 클래스에서 메소드 대신 속성을 사용하는 것이 좋습니다. 속성이 더 열거형처럼 보이기 때문입니다. 다음은 로거의 예입니다. public class LogCategory { private LogCategory(string value) { Value = value; ..

source 2023.05.12

성능이 더 좋은 방법은 무엇입니까: .숫자() 대 숫자() > 0?

성능이 더 좋은 방법은 무엇입니까: .숫자() 대 숫자() > 0? 에 시대에System.Linq 네임스페이스. 이제 IEnumber를 Any() 및 Count() 확장 메서드로 확장할 수 있습니다. 에 하나 이 포함되어 ▁the▁iion다▁▁inside▁use▁▁should습▁that▁recently▁that▁i▁collect었▁told▁i▁1▁was최▁it▁a고한▁or근▁check다▁want,▁to▁items사를 사용해야 한다고 들었습니다..Any() 대신 확장 .Count() > 0는 장방법다같때기문다니입음과확은▁the▁because▁extension▁method다니때문입같..Count()확장 메서드는 모든 항목을 반복해야 합니다. 두 번째로, 일부 컬렉션은 (확장 방법이 아닌) 다음과 같은 속성을..

source 2023.05.07
반응형