반응형

VB.Net 7

VB는 정말로 대소문자를 구분하지 않습니까?

VB는 정말로 대소문자를 구분하지 않습니까? 여기서 논쟁을 시작하려는 것은 아니지만, 일반적으로 Visual Basic은 대소문자를 구분하지 않으며 C 언어는 대소문자를 구분하지 않는다고 합니다(그리고 왠지 좋은 일입니다). 하지만 제 질문은 이렇습니다.Visual Basic 대소문자를 구분하지 않는 정확한 위치는 어디입니까?입력할 때... Dim ss As String Dim SS As String ...Visual Studio 2008 또는 Visual Studio 2010 IDE의 두 번째 IDE에는 "로컬 변수가 현재 블록에서 이미 선언되었습니다."라는 경고가 표시됩니다.VBA VBE에서는 오류를 즉시 발생시키지 않고 사례를 자동으로 수정합니다. Visual Basic이 대소문자를 구분하지 않는다..

programing 2023.07.03

VB.NET에서 예외를 발생시키는 방법

VB.NET에서 예외를 발생시키는 방법 VB.NET에서 예외를 발생시키는 방법은 무엇입니까?새로운 예외를 적용할 수 있습니다. 문장 던지기(Visual Basic) 보기 스로우 문은 구조화된 예외 처리 코드로 처리할 수 있는 예외를 슬로우합니다(Try...잡아라...마지막으로) 또는 비정형 예외 처리 코드(오류 시 이동)입니다.Visual Basic은 적절한 예외 처리 코드를 찾을 때까지 콜 스택을 위로 이동하므로 스로우 문을 사용하여 코드 내 오류를 트랩할 수 있습니다. 편집 요청에 의해 그리고 링크로부터. Throw New System.Exception("An exception has occurred.") 언급URL : https://stackoverflow.com/questions/13151322/..

programing 2023.06.13

디버그 구성 시에만 실행할 .NET 코드 필요

디버그 구성 시에만 실행할 .NET 코드 필요 웹에서 API에 액세스하는 코드가 있습니다.API의 매개 변수 중 하나는 내가 테스트 중이라는 것을 그들에게 알릴 수 있습니다. 테스트할 때만 이 매개 변수를 내 코드에 설정하고 싶습니다.현재, 저는 릴리스 빌드를 할 때 코드를 주석으로 달 뿐입니다. 빌드 구성에 따라 자동으로 이 작업을 수행할 수 있는 방법이 있습니까?솔루션 다음 중 하나를 사용할 수 있습니다. 1:Conditional기여하다 특성은 지정된 조건부 컴파일 기호가 정의되지 않은 경우 메서드 호출 또는 특성을 무시해야 함을 컴파일러에 나타냅니다. 코드 예: [Conditional("DEBUG")] static void Method() { } 1b:Conditional로컬 함수의 속성(C# 9)..

programing 2023.05.29

사용자 지정 특성의 생성자는 언제 실행됩니까?

사용자 지정 특성의 생성자는 언제 실행됩니까? 그것은 언제 운영됩니까?응용 프로그램을 적용하는 각 개체에 대해 실행됩니까, 아니면 한 번만 실행됩니까?그것은 무엇을 할 수 있습니까, 아니면 행동이 제한되어 있습니까?컨스트럭터는 언제 실행됩니까?샘플을 사용하여 테스트해 보십시오. class Program { static void Main(string[] args) { Console.WriteLine("Creating MyClass instance"); MyClass mc = new MyClass(); Console.WriteLine("Setting value in MyClass instance"); mc.Value = 1; Console.WriteLine("Getting attributes for MyCl..

programing 2023.05.29

int를 두 개의 반바지(.NET)로 나누는 좋은 방법이 있습니까?

int를 두 개의 반바지(.NET)로 나누는 좋은 방법이 있습니까? 저는 이것이 가능하지 않다고 생각합니다 왜냐하면Int32에는 1비트 부호가 있고 31비트의 숫자 정보가 있으며 Int16에는 1비트 부호와 15비트의 숫자 정보가 있으며, 이로 인해 2비트 부호와 30비트의 정보가 있습니다. 이것이 사실이라면 나는 가질 수 없습니다.Int32 동강으로Int16이것이 사실입니까? 잘 부탁드립니다. 추가 정보:Vb 사용.네, 하지만 C# 답변은 문제 없이 번역할 수 있을 것 같습니다. 처음에 제가 하고 싶었던 것은 하나를 변환하는 것이었습니다.UInt32십중팔구UInt16이것은 WORD 기반 기계와 상호 작용하는 라이브러리를 위한 것입니다. 때 저는 그깨달요어았때요▁that어았달▁realized▁then.U..

programing 2023.05.24

제네릭 형식 매개 변수를 시스템으로 제한하는 방법.열거형

제네릭 형식 매개 변수를 시스템으로 제한하는 방법.열거형 이 질문에는 이미 다음과 같은 답이 있습니다. 마감됨12년 전에. 중복 가능성: 열거형 일반 제약 조건이 없는 것에 대한 좋은 해결책을 아는 사람? T를 열거형으로 제한하는 일반 메서드 생성 일반 유형 매개 변수를 [올바른 이름인지 모르겠다]로 제한할 수 있습니까?Enum? 예를 들어, 제가 어떻게 이런 일을 합니까? //VB.NET Function GetValues(Of T As System.Enum)(ByVal value As T) As IEnumerable(Of T) Return [Enum].GetValues(value.GetType) End Function //C# public IEnumerable GetValues(T value) wher..

programing 2023.05.14

에서 전자 메일 주소 형식을 확인하려면 어떻게 해야 합니까?NET Framework?

에서 전자 메일 주소 형식을 확인하려면 어떻게 해야 합니까?NET Framework? 나는 문자열이 이메일 주소와 같은 형식인지 테스트하는 기능을 원합니다. 기본 제공되는 기능이를 위한 NET 프레임워크? 효과: Function IsValidEmailFormat(ByVal s As String) As Boolean Try Dim a As New System.Net.Mail.MailAddress(s) Catch Return False End Try Return True End Function 하지만, 더 우아한 방법이 있을까요?당신 자신의 검증에 신경 쓰지 마세요.NET 4.0은 클래스를 통해 검증을 크게 개선했습니다.그냥 사용하기MailAddress address = new MailAddress(inpu..

programing 2023.05.09
반응형