반응형

vb.net 4

데이터 행에 열이 있는지 확인하는 방법은 무엇입니까?

데이터 행에 열이 있는지 확인하는 방법은 무엇입니까? XML 파일을 DataSet으로 읽는 중이며 DataSet에서 데이터를 가져와야 합니다.사용자가 편집할 수 있는 구성 파일이므로 필드가 있을 수도 있고 없을 수도 있습니다.누락된 필드를 잘 처리하려면 DataRow의 각 열이 DBNull이 아닌 존재하는지 확인합니다. 이미 DBNull을 확인했지만 예외를 던지거나 모든 열 이름을 루프하는 기능을 사용하지 않고 열이 존재하는지 확인하는 방법을 모르겠습니다.이것을 하는 가장 좋은 방법은 무엇입니까?DataRow는 기본 테이블을 연결하는 방식이 좋습니다.기본 테이블을 사용하여 특정 행에 특정 열이 있는지 확인할 수 있습니다. If DataRow.Table.Columns.Contains("column") Th..

programing 2023.05.31

텍스트 정보.ToTitleCase가 모든 CAPS 문자열에 대해 예상대로 작동하지 않습니다.

텍스트 정보.ToTitleCase가 모든 CAPS 문자열에 대해 예상대로 작동하지 않습니다. 제가 사용하려고 했던 것입니다.TextInfo.ToTitleCase일부 이름을 올바른 대소문자로 변환합니다.소문자와 혼합 문자의 문자열에서는 잘 작동하지만 대문자의 모든 문자가 포함된 문자열의 경우 입력 문자열을 그대로 반환합니다. MSDN 문서에는 이 동작에 대해 언급된 것이 없습니다. 통찰력이 있습니까?MSDN 문서에서: 비고 일반적으로 제목 케이싱은 단어의 첫 번째 문자를 대문자로 변환하고 나머지 문자는 소문자로 변환합니다.그러나 이 방법은 현재 머리글자어와 같이 완전히 대문자인 단어를 변환하기 위한 적절한 케이스를 제공하지 않습니다.다음 표에서는 메소드가 여러 문자열을 렌더링하는 방법을 보여 줍니다. 예상..

programing 2023.05.31

Visual Studio(C#, VB)에서 "32비트 선호" 컴파일러 플래그는 무엇을 의미합니까?

Visual Studio(C#, VB)에서 "32비트 선호" 컴파일러 플래그는 무엇을 의미합니까? Visual Studio 11 개발자 미리보기를 설치했습니다.AnyCPU 대상이 지정된 관리되는(C#, VB) 응용 프로그램을 컴파일할 때 프로젝트 속성에 "32비트 선호"라는 새 옵션이 표시됩니다.이것은 클래스 라이브러리의 옵션이 아닌 최상위 앱인 것 같습니다. 이 깃발은 무엇을 의미합니까?앱이 AnyCpu임을 나타내지만 32비트를 사용할 수 있으면 AnyCpu를 실행해야 합니다.이것은 말이 됩니다 - 64비트 앱은 더 많은 메모리를 사용하고 때로는 메모리 공간이 필요하지 않습니다;)편집: "모든 CPU 32비트 선호"로 컴파일된 애플리케이션은 x86, x64 및 ARM과 호환되는 반면, x86은 x86,..

programing 2023.05.26

VB의 숨겨진 특징.NET?

VB의 숨겨진 특징.NET? 잠겼습니다. 이 질문과 답변은질문이 오프라인이지만 과거의 중요성이 있기 때문에 잠겼습니다.현재 새 답변이나 상호 작용을 허용하지 않습니다. 저는 C#의 숨겨진 기능을 통해 검색하는 것을 꽤 많이 배웠고 VB와 유사한 것을 찾지 못했을 때 놀랐습니다.그물. 그렇다면 숨겨진 특징이나 덜 알려진 특징은 무엇일까요? 그Exception When절은 대체로 알 수 없습니다. 고려 사항: Public Sub Login(host as string, user as String, password as string, _ Optional bRetry as Boolean = False) Try ssh.Connect(host, user, password) Catch ex as TimeoutExcep..

programing 2023.05.16
반응형