quale metodo devo usare dell'ArrayList per assegnare ad una variabile un suo valore alla posizione i?
esempio
ho la variabile
double prova;
voglio assegnargli la posizione "i" della mia arraylist di numeri double
quale metodo devo usare dell'ArrayList per assegnare ad una variabile un suo valore alla posizione i?
esempio
ho la variabile
double prova;
voglio assegnargli la posizione "i" della mia arraylist di numeri double
Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!
Hai provato così?
Ti suggerisco di leggere la documentazione MSDN che, oltre a tante informazioni, contiene anche esempi di utilizzo per la maggior parte delle classi del framework.codice:double prova = list[i];
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
impossibile convertire in modo implicito il tipo object in double
Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!
devi eseguire il cast al tipo specifico. è una cosa molto semplice e basilare, ma se non la conosci ti consiglio di leggere le basi di c#, se no non riuscirai ad andare avanti (non a caso tutti quanti ti mettiamo link...Originariamente inviato da blackguardian
impossibile convertire in modo implicito il tipo object in double).
con circa 20 caratteri scritti, avremo potuto tutti quanti darti la soluzione, invece spendiamo tante parole per indicarti cosa dovresti fare e magari link su come fare, perchè non ti chiedi il perchè non ci limitiamo a scrivere una ventina di caratteri per farti contento?![]()
![]()
si avevo già trovato una specie di soluzione prima della prima risposta al mio post
però chiedevo perche mi sembrava una cosa un po strana trasformare prima l'object di arraylist in string e poi fare il cast in double....che ne dici? cmq capisco il tuo ragionamento...codice:double a = double.Parse(list[i].ToSring());
Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!
Questo è normale che accada. Manca il cast al tipo specifico.Originariamente inviato da blackguardian
impossibile convertire in modo implicito il tipo object in double
E' chiaro che se usi un linguaggio senza apprendere i principi di funzionamento fondamentali, ti ritroverai bloccato di continuo per qualsiasi banalità.
Se tu inserisci un double all'interno della lista, non hai bisogno di convertirlo in stringa per poi riconvertirlo di nuovo nel tipo che ti interessa: basta fare un cast.Originariamente inviato da blackguardian
però chiedevo perche mi sembrava una cosa un po strana trasformare prima l'object di arraylist in string e poi fare il cast in double....che ne dici? cmq capisco il tuo ragionamento...codice:double a = double.Parse(list[i ].ToSring());
Più in generale, se i valori che inserisci nella lista sono tutti dello stesso tipo, è meglio utilizzare i Generics, cioè creare una lista tipizzata e basata sul tipo di valore che intendi inserire all'interno (vedi la documentazione MSDN a riguardo).codice:double a = (double)list[i ];
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
ti riferisci a quando faccio
list.Add(valoredouble);
qui già dovrei inserire un double?
Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!
Direi di sì, ma ovviamente non posso essere io a dirtelo, perché non so assolutamente quale sia lo scopo del tuo programma, né quale sia il tipo di appartenenza dell'input che ti viene fornito.Originariamente inviato da blackguardian
ti riferisci a quando faccio
list.Add(valoredouble);
qui già dovrei inserire un double?
L'unica cosa conosciuta che hai chiesto è come tirare fuori un elemento da un ArrayList.
Per fare altre considerazioni, occorre avere qualche dettaglio in più.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
non ho altri dettagli cmq il mio programma funziona ed è tutto ok...poi magari mi informerò meglio sugli array dinamici in c#....però ci tenevo a dire che non sono proprio un principiante perche alla fine ho fatto un programmino per l'esportazione e importazione dei database volevo solo sapere al volo perche nn la trovavo su google, la sintassi per quella cosa, ed infatti alla fine ho risolto da solo...cmq grazie lo stesso alla prossima ciao
![]()
Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!