Visual Basic 2010 (Express)입니다. 이 예제를 통해 가장 잘 줄 수 있습니다 ...Visual Basic 2010에서 데이터 형식을 변환해야하는시기는
텍스트 상자에서 문자열을 가져 와서이를 정수 변수에 할당하면 명시 적으로 내용을 변환하기 위해 CInt를 사용해야한다고 생각합니다. 정수.
intMyCount = CInt(txtUserInput.Text)
그러나 내가하지 않으면 여전히 작동하는 것 같습니다. 내가 정수를 가지고 레이블의 텍스트 속성으로을 연결하면 마찬가지로, 그것은 여전히 작동합니다
는lblResults.Text = intMyCount & " number of times."
보다는 intMyCount.ToString.
를 사용하여 왜 작동합니까? 가능한 경우 VB에서 암시 적 변환을 수행합니까? 명시 적으로 .ToString을 사용하여 변환하지 않거나 CInt를 사용하여 예기치 않은 결과가 발생하는 예제가 있습니까?
코드 서식을 지정할 때 질문이 더 아름답게 보입니다. – Shoban
@Shoban - 감사합니다. 피곤하셔야합니다 :-) –