Consideriamo una lista come di seguitoRimuovere tutti, ma il primo elemento di un elenco
lista contiene valori come a,b,c,d
....
ho bisogno di una query per rimuovere solo tutti i valori nella lista altri di quello "a".
Consideriamo una lista come di seguitoRimuovere tutti, ma il primo elemento di un elenco
lista contiene valori come a,b,c,d
....
ho bisogno di una query per rimuovere solo tutti i valori nella lista altri di quello "a".
List.RemoveRange
è quello che stai cercando:
if(list.Count > 1)
list.RemoveRange(1, list.Count - 1);
cosa succede se non è il primo elemento nella lista? – AbZy
@AbZy: Ma la domanda era: _ "Rimuovi Riposo tutti gli elementi ** diversi dal primo elemento ** nell'elenco" _ –
List<T> elements = ....
elements.RemoveAll(x => x != a)
UPD
per la rimozione di diverso da prima è necessario utilizzare removeRange come Tim Schmelter Sayed.
oppure creare una nuova lista con il primo elemento. elements.First()
che a è unknow significa cosa devo fare? – GowthamanSS
Cosa intendi con "a è sconosciuto"? Puoi tenerlo in una variabile e passare a questa query. – ryadavilli
se a è sconosciuto ora e devi "rimuovere tutti i valori nella lista altro che" a "". Hai bisogno di ottenere un posto da qualche parte – gabba
Perché non solo creare un nuovo elenco che contiene un? –
hai bisogno di una query in cosa? sql? – DevelopmentIsMyPassion
Usa First() non funziona per te? –