/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/visual-basic/language-reference/statements/snippets/for-each-next-statement/vb/Program.vb
26 строк
776 B
Andy (Steve) De George
Fix code comment in VB ref (#23504)
30 мар 2021, 21:18
Не верифицирован
30 мар 2021, 21:18
895fe65
Код
Авторство
О чём код?
Option Strict On Imports System Module Program Sub Main(args As String()) ' The assignment of m to n causes a compiler error when ' Option Strict is on. Dim m As Long = 987 'Dim n As Integer = m ' The For Each loop requires the same conversion but ' causes no errors, even when Option Strict is on. For Each number As Integer In New Long() {45, 3, 987} Console.Write(number & " ") Next Console.WriteLine() ' Output: 45 3 987 ' Here a run-time error is raised because 9876543210 ' is too large for type Integer. 'For Each number As Integer In New Long() {45, 3, 9876543210} ' Console.Write(number & " ") 'Next End Sub End Module