반응형

VB.NET 6

음의 시간 범위 형식 지정

음의 시간 범위 형식 지정 타임스팬과 함께 수학을 하고 있습니다.네트, 그리고 때때로 그 합계는 마이너스 타임스팬을 초래합니다.결과를 표시할 때 음의 표시기를 포함하도록 포맷하는 데 문제가 있습니다. Dim ts as New Timespan(-10,0,0) ts.ToString() 그러면 "-10:00:00"이 표시되는데, 이는 좋지만 초를 보여주고 싶지 않아서 시도해 보았습니다. ts.ToString("hh\:mm") 그러면 "10:00"이 반환되고 문제의 핵심인 "-"가 전면에서 떨어집니다.현재 솔루션은 다음과 같습니다. If(ts < TimeSpan.Zero, "-", "") & ts.ToString("hh\:mm") 형식 문자열만 사용하여 동일한 작업을 수행할 수 있기를 희망했습니다.써봤습니다.시..

source 2023.07.16

VB.NET 디버그 오류: "현재 프로젝트 설정은 프로젝트를 디버그하도록 지정합니다.."

VB.NET 디버그 오류: "현재 프로젝트 설정은 프로젝트를 디버그하도록 지정합니다.." 실수로 VB.NET 2012 프로젝트를 "Publish Online" 유형으로 변환한 것 같습니다.IDE를 탐색하다가 게시 마법사를 시작했지만 아무 작업도 하지 않고 취소했습니다.VB 프로젝트에는 속성에 정의된 명령줄 인수가 있으며 오류는 이와 관련된 것 같습니다. 프로젝트를 "온라인 게시"에서 "일반 모드"로 되돌리려면 어떻게 해야 합니까? 디버깅이 시작될 때마다(F5) 다음과 같이 오류가 발생합니다. 현재 프로젝트 설정은 특정 보안 권한으로 프로젝트를 디버깅하도록 지정합니다.이 모드에서는 명령줄 인수가 실행 파일에 전달되지 않습니다.그래도 디버깅을 계속하시겠습니까?예/아니요. Project properties →..

source 2023.05.27

ASP.Net: 시스템 사용.웹.UI.컨트롤.공유/정적 함수에서 Url() 확인

ASP.Net: 시스템 사용.웹.UI.컨트롤.공유/정적 함수에서 Url() 확인 As에서 공유/정적 함수에서 ResolveUrl()을 사용하는 가장 좋은 방법은 무엇입니까?넷? VB에 대한 현재 솔루션.순: Dim x As New System.Web.UI.Control x.ResolveUrl("~/someUrl") 또는 C#: System.Web.UI.Control x = new System.Web.UI.Control(); x.ResolveUrl("~/someUrl"); 하지만 저는 그것이 그것을 부르는 가장 좋은 방법이 아니라는 것을 깨달았습니다.시스템을 사용합니다.Web.VirtualPathUtility.절대자에게.비록 시스템이지만 주목할 가치가 있습니다.Web.VirtualPathUtility.To..

source 2023.05.22

.NETIL .maxstack 지시어는 어떻게 작동합니까?

.NETIL .maxstack 지시어는 어떻게 작동합니까? .maxstack이 실제로 어떻게 작동하는지 알고 싶습니다.선언하는 유형의 실제 크기가 아니라 유형의 수와 관련이 있다는 것을 알고 있습니다.제 질문은 다음과 같습니다. 이것은 기능에만 적용됩니까, 아니면 우리가 요구하는 모든 기능에 적용됩니까? were .maxstack이 선언되는 함수를 위한 것이라고 해도 분기가 있다면 maxstack이 무엇인지 어떻게 알 수 있습니까?모든 "경로"를 확인하고 가능한 최대값을 반환하시겠습니까? 16으로 설정했는데 실제로 17개의 변수가 있으면 어떻게 됩니까? 256으로 설정하면 위약금이 너무 큰가요? .maxstack는 IL 검증의 일부입니다.기본적으로.maxstack메서드에 대해 예약해야 하는 최대 스택 크..

source 2023.05.17

포맷 시간 범위가 24시간보다 큼

포맷 시간 범위가 24시간보다 큼 다음과 같이 몇 초를 TimeSpan 개체로 변환한다고 가정합니다. Dim sec = 1254234568 Dim t As TimeSpan = TimeSpan.FromSeconds(sec) TimeSpan 개체를 다음과 같은 형식으로 포맷하는 방법은 무엇입니까? >105hr 56mn 47sec 내장 기능이 있습니까? 아니면 사용자 정의 기능을 작성해야 합니까?가장 간단한 방법은 직접 포맷하는 것입니다. return string.Format("{0}hr {1}mn {2}sec", (int) span.TotalHours, span.Minutes, span.Seconds); VB에서: Public Shared Function FormatTimeSpan(span As TimeSp..

source 2023.05.17

오르 대 오르세

오르 대 오르세 오어와 오어 엘즈의 차이점은 무엇입니까? if temp is dbnull.value or temp = 0 다음 오류가 발생합니다. 'DBNull' 유형과 'Integer' 유형에 대해 연산자 '='이(가) 정의되지 않았습니다. 이것이 매력적으로 작동하는 동안!? if temp is dbnull.value OrElse temp = 0 OrElse짧은 설명을 제공하는 운영자입니다.Or아닙니다. 부울 'or' 연산자의 정의에 따르면, 첫 번째 항이 참이면 전체가 확실히 참이므로 두 번째 항을 평가할 필요가 없습니다. OrElse이것을 알고 있기 때문에 평가하려고 하지 않습니다.temp = 0 그것이되면.temp Is DBNull.Value Or이를 알지 못하며 항상 두 항을 평가하려고 시도합니..

source 2023.05.12
반응형