Объект-массив - Оператор "Option Strict On" не разрешает позднее связывание - Visual Basic .NET
Формулировка задачи:
Привет.
Код работает пока выключена Option Strict On.
Если включить, то ругается на строки:
Оператор "Option Strict On" не разрешает позднее связывание.
Как исправить?
Листинг программы
- 'Option Strict On
- Public Class Form1
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Button1.Tag = 1I
- Button2.Tag = New Integer() {2, 3}
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click, Button1.Click
- Dim o As Object = DirectCast(sender, Button).Tag
- Dim i As Integer
- If IsArray(o) Then
- If CheckBox1.Checked Then
- i = CType(o(1), Integer)
- Else
- i = CType(o(0), Integer)
- End If
- Else
- i = CType(o, Integer)
- End If
- MsgBox(i.ToString)
- End Sub
- End Class
Листинг программы
- i = CType(o(1), Integer)
- i = CType(o(0), Integer)
Решение задачи: «Объект-массив - Оператор "Option Strict On" не разрешает позднее связывание»
textual
Листинг программы
- i = CType(CType(o, Object())(1), Integer)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д