VB.NET 7

디버깅하는 동안 식을 평가할 수 없습니다.

디버깅하는 동안 식을 평가할 수 없습니다. asp.net 코드를 디버깅할 때(IIS에 대해 실행 중이며 Visual Studio 2013을 사용하여) 중단점에서 퀵 워치를 사용하여 변수를 평가하려고 하면 "표현식을 평가하는 데 실패"하는 경우가 많습니다. asp.net 프로젝트 폴더에서 .suo를 삭제하면 문제가 해결되는 것 같습니다(솔루션을 다시 로드한 후). 이것은 인식된 벌레입니까?Visual Studio 2013에서는 여러 대의 컴퓨터에서 이 기능을 많이 사용할 수 있습니다. 저는 오늘 VS2013을 통해 이 문제를 해결했습니다. [도구] --> [선택사항] --> [디버깅] --> [일반]으로 이동한 후 "관리되는 호환성 모드 사용"을 선택합니다. 블로그의 스크린샷(아래 URL): 디버깅을 다시..

programing 2023.05.20

대소문자를 구분하지 않는 문자열을 LINQ-SQL로 비교

대소문자를 구분하지 않는 문자열을 LINQ-SQL로 비교 ToUpper와 ToLower를 사용하여 대소문자를 구분하지 않는 문자열을 비교하는 것은 현명하지 않다고 읽었지만 LINQ-to-SQL에 관해서는 대안이 없습니다.문자열의 ignoreCase 및 CompareOptions 인수입니다.비교는 LINQ-to-SQL에서 무시됩니다. 대소문자를 구분하는 데이터베이스를 사용하는 경우 대소문자를 구분하지 않는 비교를 요청하더라도 대소문자를 구분하는 비교를 얻을 수 있습니다.ToLower 또는 ToUpper 중 어느 것이 가장 좋은 옵션입니까?하나가 다른 하나보다 나은가요?어디선가 ToUpper가 더 낫다는 글을 읽었다고 생각했는데, 여기에도 해당되는지 모르겠습니다. (코드리뷰를 많이 하고 있고 모두 ToLow..

programing 2023.05.15

.NET: 어레이 목록 대 목록

.NET: 어레이 목록 대 목록 VB에서 ArrayList와 List의 차이점은 무엇입니까?그물ArrayLists는 기본적으로 사용되지 않으며(캐스트와 함께 사용해야 함) 항목을 상자에 넣어야 하기 때문에 값 유형에 대한 속도가 느리고 공간 효율성이 떨어집니다. 일반 목록은 에서 소개되었습니다.넷 2.0과 그것이 최선의 방법입니다.종종 목록이 배열보다 낫고 단점이 거의 없습니다. 이러한 컬렉션은 의 일부이기 때문입니다.NetBase 클래스 라이브러리, 이 권장 사항은 C# 및 모든 항목에도 적용됩니다.제네릭을 지원하는 넷 언어 - VB에만 국한되지 않습니다.그물.목록은 ArrayList의 일반적인 구현입니다.ArrayList는 모든 개체를 System으로 저장합니다.그런 다음 적절한 유형으로 캐스트해야 ..

programing 2023.05.15

인라인 IF 문 vb.net 사용

인라인 IF 문 vb.net 사용 코드에 대한 간략한 정보는 다음과 같습니다.코드는 문자열 묶음을 사용하여 그 중 하나에 대해 계속할지 여부를 결정하는 if 문을 가운데에 두고 다음과 같이 반복합니다.문제는If(Evaluation, "", "")무효이거나 리소스여야 한다고 불평하고 있습니다.평가에서 단순히 개체를 확인하여 해당 개체가 아무것도 아님을 확인하고 개체의 속성을 다음과 같이 확인하는 경우 이 문제를 해결하려면 어떻게 해야 합니까? Dim R as string = stringA & " * sample text" & _ stringB & " * sample text2" & _ stringC & " * sameple text3" & _ If(ApplyValue IsNot Nothing AndAlso..

programing 2023.05.15

세션 변수 참조 후 물음표(?) - 무슨 뜻입니까?

세션 변수 참조 후 물음표(?) - 무슨 뜻입니까? 코드 스니펫을 수정해야 합니다.거기서 저는 이런 구문을 발견했습니다. Session("LightBoxID")?.ToString() 저는 거기에 있는 물음표(?)가 무엇을 의미하는지 이해하지 못했습니다.어떤 구글링도 힌트에 대해 도움이 되지 않았습니다.Null-Conditional 연산자입니다. Null 검사를 위한 구문 설탕입니다. return str?.ToString(); 될 것입니다 if (str == null) { return null; } return str.ToString(); 다음에 대해 null 검사를 수행합니다.Session("LightBoxID")전화를 걸려고 하기 전에.ToString()그 위에 MS Docs: Null 조건부 연산자 ..

programing 2023.05.15

Java의 WITH 문

Java의 WITH 문 VB.NET에는 개체 이름을 생략하고 필요한 메서드와 속성에만 액세스할 수 있는 WITH 명령이 있습니다.예: With foo .bar() .reset(true) myVar = .getName() End With 자바 내에 그런 구문이 있습니까? 감사합니다!아니요. 표현식이 지나치게 길 때는 짧은 이름을 가진 로컬 변수에 할당하고 다음을 사용하는 것이 최선입니다.{...}범위를 만드는 방법: { TypeOfFoo it = foo; // foo could be any lengthy expression it.bar(); it.reset(true); myvar = it.getName(); } 아마도 자바에서 가장 가까운 방법은 이중 버팀대 관용구일 것입니다. 건설 중에 말이죠. Foo ..

programing 2023.05.10

개체가 특정 유형인지 확인하는 방법

개체가 특정 유형인지 확인하는 방법 나는 같은 프로세스를 실행하기 위해 서브루틴에 다양한 객체를 전달하고 있지만 매번 다른 객체를 사용하고 있습니다.예를 들어 ListView를 사용하는 경우와 DropDownList를 전달하는 경우가 있습니다. 전달되는 객체가 DropDownList인지 확인하고 코드가 있으면 실행하고 싶습니다.이거 어떻게 하는 거지? 지금까지 작동하지 않는 내 코드: Sub FillCategories(ByVal Obj As Object) Dim cmd As New SqlCommand("sp_Resources_Categories", Conn) cmd.CommandType = CommandType.StoredProcedure Obj.DataSource = cmd.ExecuteReader I..

programing 2023.05.10