2016-07-28 2 views
0

"Row (0 to 3) :"를 인쇄하는 코드를 작성하려고합니다.왜 여기에 InvalidCastException이 발생합니까?

ReadOnly gridSize As Integer = 4 
Dim s1 As String 
s1 = "Row (0 to " & (gridSize - 1) & "): " 
WriteLine(s1) 

내가 마지막 줄에 다음과 같은 오류가있는 InvalidCastException이 받고 있어요, 기계 문자열을 인쇄하려고 : : 문자열에서

변환 "여기

내 코드입니다 Row (0 to 3) : " 'Integer'를 입력하는 것은 유효하지 않습니다.

답변

0

정수는 문자열이 아닙니다. gridSize.ToString() 사용 방법은 어떻습니까?

+0

또는 귀하에게 적합 : (xxxx - xxx) .ToString() –

+0

이와같이? 's1 = "행 (0과 & (gridSize - 1) .ToString() &") : "'나는 슬프게도 같은 오류가 발생합니다. – Voyna

+0

Hm이 (C# 어쨌든) 작동해야합니다. & CStr (gridsize - xx) & –