0
2 개의 계약 ID가 있습니다. 하나는 호출자가 보내고 다른 하나는 파일에 있고 변수를 읽습니다. string.Equals 메서드를 사용하여 계약 ID를 비교합니다.VB.net에서 String.Equals 사용
CTSRG0006 & CTSRG0005 = 거짓
그러나 CTSRG0006 & CTSRG0007 = 사실
코드 : 계약 ID의 개수가 1 개 이상 떨어져 다른에서, 예를 들어 경우 계약 ID가 성공적으로 비교 당신이 문자열을 비교하는 경우,
If fileContractID.Equals(calledContractID) Then
isFileValid = True
End If
문자열이 다른 경우 'false'가 표시됩니다. 그들이 실제로 다른지 확인하십시오. 코딩 실수를 저지른 것은'String.Equals'보다 훨씬 큽니다. – Oded
이 내 출력되지 않습니다 : 여전히 이동 : 1. CTSRG0009 2. 082,411 3. 0,077,066 4. 0,077,067 5. 0,077,068 6. 0,077,069 7. 0,077,070 8. 0,077,071 9. 0,077,072 (10) 0077073 13 0,077,076 11 0,077,074 (12) 0077075 (14) 0077077 (15) 0077078 호출 계약 ID : CTSRG0007가 Conctract ID 파일 : CTSRG0009 – Sean
을 당신이 무엇을 요구 확실하지 않다 @Sean. 샘플 출력에는 17 개의 문자열 값이 있습니다. 그 중 어느 값을 비교합니까? 귀하의 질문에 코드를, 당신은 모두 false를 반환하는 귀하의 예제를 기대하고 있습니까? 도움이된다면 더 많은 소스 코드를 보여줄 수 있습니다. – briddums