2016-03-25 35 views
0

Kullanıcının bir sayı girebileceği bir metin kutusu var. Bu sayıya dayanarak, aynı miktarda Liste (Of T) oluşturulmalıdır!T listesi nasıl oluşturulur ve VB.net'de nasıl adlandırılır

Listeden (T) yararlanarak ve her bir Listeyi (Of T) belirli bir adada vererek daha sonra bunlara erişebilmem için nasıl dinamik olarak listeler oluşturabilirim? Örneğin, kullanıcı txtLoopNumber içine "3" girer. Örneğin, kullanıcı, "3" txtLoopNumber içine girer. Yani yukarıdaki döngü üç kez olmalıdır. Kodu nasıl oluşturabilirim, böylece "ThisIsAList1", "ThisIsAList2", "ThisIsAList3"? Bir isim veya ben mülkiyet "adı" nereden ListBoxes oluşturma hakkında düşünüyordum bir etiket atanamıyor beri bu sorunu

çözmeye

Fikirlerim ???? Ama bu Plutonix söyledi

+3

Mağaza * onları * Bir 'Listesinde (Listenin (String'in)) '' '' '' '' '' '' '' '' '(' '' '' '' l''''''' ('1') '' olarak adlandırırsınız. Hiçbir şey için değil ama geri dönüp geçmişte vermiş olduğunuz cevapların bazılarını kabul etmelisin. Ardından, hangi çalışmayı buldunuz cevapları bulmaya başlayın. Bunlar, aldığınız ve başkalarının iyi yanıtlar bulmasına yardımcı olan yardımı kabul eder. Ayrıca bakınız: [Tour] – Plutonix

+0

Teşekkürler plutonix. Dersimi aldım ve söylediklerini yaptın! Belki de bu Listenin (Listenin (String)) fikrini bulduğunuz yöne ipucu verebilir misiniz? Bu şeyleri nereden öğrenebilirim? –

cevap

2

olarak @, daha iyi bir List(Of List(Of T) ait dizinleyiciden bunu başarabilirsiniz benim için en etkili çözüm gibi görünmüyor:

Dim lists As New List(Of List(Of String)) 
Dim amount As Integer = CInt(txtLoopNumber.Text) 

For i As Integer = 0 To (amount - 1) 
    lists.Add(New List(Of String)) 
Next i 

lists(0).Add("QWERTY1") 
lists(1).Add("QWERTY2") 

Console.WriteLine(lists(0)(0)) 
Console.WriteLine(lists(1)(0)) 
+0

Mükemmel çalışır, detaylı kod için teşekkürler! Ayrıca, yuvalama listelerine bakabileceğim MSDN makalesi/kitaplığına beni de yönlendirebilir misiniz? Her yere baktım ama onları nasıl listeleyebileceğimi bilmiyordum. (Listenin Listesi (String) Listesi) ve bunlara nasıl bir şeyler ekleyeceğiz? –