Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
No, infatti non ho bisogno di una lista di streamreader, Linee è una classe del progetto. Comunque mi hai fatto notare che c'era un problema
Codice sorgente - presumibilmente Plain Text
nom = Linee.ReadLine()
Leggeva la classe (infatti "linee" era azzurro). Adesso l'ho cambiato, ma il problema persiste. Domani vedo di commentare il codice come mi hai consigliato.
No, infatti non ho bisogno di una lista di streamreader, Linee è una classe del progetto. Comunque mi hai fatto notare che c'era un problema
Codice sorgente - presumibilmente Plain Text
nom = Linee.ReadLine()
Leggeva la classe (infatti "linee" era azzurro). Adesso l'ho cambiato, ma il problema persiste. Domani vedo di commentare il codice come mi hai consigliato.
Infatti qualcosa non mi tornava...ad un certo punto avevo l'impressione lo trattassi come lo stream di lettura.
prova a vedere se con quello che ha proposto thejuster riesci meglio...
in ogni caso qui non mi è chiaro
Codice sorgente - presumibilmente VB.NET
Dim Linee AsNew StreamReader("C:\Users\Code\Desktop\Linee.txt")
\\qui linee è dichiarato come streamreader del file
Dim variabile AsInteger
Private Fermate As List(Of Linee)
\\qui fermate è list di linee che è uno stream...
where is your class?
Non la vedo....
se sei agli inizi e ancora devi prendere dimestichezza con vb, anche se è una soluzione grossolana e non ottimizzata, l'idea di un array multidimensionale non è male, se hai limiti di tempo.
Altrimenti, come ti dicevo, riguardati la logica ...
//Restituisce un array specificando il tipo di output da dare
public T[] GetArray<T>(object[] array)
{
List<T> list = new List<T>();
foreach (object o in array)
{
if (o is T)
{
list.Add((T)o);
}
}
return list.ToArray();
}
Automaticamente, la funzione andrà a prendere solo i valori di tipo stringa o di tipo int
successivamente converto l'array intero in un array di tipo string.
e faccio AddRange evitando di creare un ciclo per l'inserimento manuale degli elementi.
Ultima modifica effettuata da Thejuster il 28/09/2016 alle 9:30
//Restituisce un array specificando il tipo di output da dare
public T[] GetArray<T>(object[] array)
{
List<T> list = new List<T>();
foreach (object o in array)
{
if (o is T)
{
list.Add((T)o);
}
}
return list.ToArray();
}
Automaticamente, la funzione andrà a prendere solo i valori di tipo stringa o di tipo int
successivamente converto l'array intero in un array di tipo string.
e faccio AddRange evitando di creare un ciclo per l'inserimento manuale degli elementi.