Augmenter la capacité d'un list of string [Résolu]

Signaler
Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
-
Messages postés
15934
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
15 mai 2021
-
Bonjour

Selon le code suivant

Dim list1 As New List(Of String)

For k = 0 To Convert.ToInt64(2 ^ 26)
Try
list1.Add((k.ToString))
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Next

il y a une exception System.OutOfMemoryException

mais

 For k = 0 To Convert.ToInt64(2 ^ 26)

Try
list1.Add(("12345678906y86977"))

Catch ex As Exception
MessageBox.Show(ex.Message)
End Try

Next


pas d'exception

Merci

4 réponses

Messages postés
15934
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
15 mai 2021
545
Bonsoir

Donc ça n'est pas la liste.

Peux tu essayer
Dim list1 As New List(Of String)
   
     For k = 0 To Convert.ToInt64(2 ^ 26)
             Try
                 Dim toto as string = k.ToString()
                list1.Add(toto)
         Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
    Next

Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
50
Bonjour

j'obtiens la meme erreur
Messages postés
15934
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
15 mai 2021
545
et

Dim list1 As New List(Of String)
   
     For k = 0 To Convert.ToInt64(2 ^ 26)
             Try
                 Dim toto as string = k.ToString()
                list1.Add(toto)
                 toto = Nothing
         Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
    Next 


Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
50
pareil

j'ai résolu en changant le target cpu à x64 ou anycpu
x86 cause un System.OutOfMemoryException
Messages postés
15934
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
15 mai 2021
545