Esiste una funzione che consente di aggiungere un elemento a List<T>
e recuperare l'indice come int
? List<T>.Add()
è un void
e non restituisce un valore.Come aggiungere un elemento all'Elenco <T> e recuperare l'indice?
List.Count-1
è una soluzione quando non si lavora con i thread. La mia lista è un membro statico e si può accedere con thread multipli alla volta e usare il valore count-1 è totalmente thread non sicuro e potrebbe facilmente portare a risultati errati.
L'indice verrà utilizzato per il trattamento specifico di ciascun elemento.
Grazie!
La domanda è, il thread 'List.Add' è sicuro? –
Dovresti invece utilizzare una delle raccolte simultanee? – CookieOfFortune