2016-07-28 15 views
0

"行(0〜3):"を印刷するコードを記述しようとしています。ここでここでInvalidCastExceptionが発生するのはなぜですか?

は私のコードです:

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

マシンは、文字列を印刷しようとしたとき、私は、最後の行で、次のエラーでInvalidCastExceptionが取得しています:文字列から

変換を "行(0〜3): "'Integer'を入力すると有効ではありません。

答えて

0

整数は文字列ではありません。 gridSize.ToString()の使用はいかがですか?

+0

またはあなたに適しています:(xxxx - xxx).ToString() –

+0

このように?私は同じエラーを悲しいことに受け取ります – Voyna

+0

Hmは(C#とにかく)うまくいくはずです。&CStr(gridsize - xx)&を試してみてください。 's1 = "Row =" 0 "&(gridSize - 1) –

関連する問題