Bonjour
J'ai un problème avec la portée d'un "List(OF).
Ayant rencontré un problème dans une application, j'en ai écrit pour essai une autre avec un module "Module1" et un formulaire "Form1"
Dans le module, je crée une "List(Of Integer)" MaListe que je rempli avec 11 chiffres
j'ouvre mon formulaire et met un point d’arrêt dans Form1_Load.
Je m'aperçois que MaListe, bien que déclarée Public n'est plus visible dans Form1 et je ne comprend pas pouquoi.
J'ai du oublié quelque chose quelque part, mais je n'ai pas trouvé quoi
Merci de votre réponse
Voici le code de Module1
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Imports System.Collections.Generic Module Module1 Public MaListe As List(Of Integer) Public i, B As Integer Public Sub Main() Dim MaListe As New List(Of Integer) For i = 0 To 10 MaListe.Add(i) Next B = MaListe(5) Form1.ShowDialog() End Sub
Et celui de Form1
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Imports System.Collections.Generic Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim A As Integer A = MaListe(2) End Sub
Partager