Articles of list

Differenze tra IQueryable, List, IEnumerator?

Mi chiedo quale sia la differenza tra IQueryable, List, IEnumerator e quando dovrei utilizzarli tutti? Ad esempio, quando si usa linq in sql, farei qualcosa di simile public List GetUsers() { return db.User.where(/* some query here */).ToList(); } ora mi chiedo se dovrei usare IQueryable invece, ma non sono sicuro dei vantaggi di usarlo sulla […]

List :: size () veramente O (n)?

Recentemente, ho notato alcune persone che citano che std::list::size() ha una complessità lineare. Secondo alcune fonti , questo è in realtà dipendente dall’implementazione in quanto lo standard non dice quale debba essere la complessità. Il commento in questo post di blog dice: In realtà, dipende da quale STL stai usando. Microsoft Visual Studio V6 implementa […]

Ordina la lista usando la funzione di ordinamento STL

Sto cercando di ordinare una lista (parte di una class) in ordine decrescente contenente gli elementi di una struct , ma non la compila: errore: nessuna corrispondenza per ‘operator-‘ in ‘__last – __prima’ sort(Result.poly.begin(), Result.poly.end(), SortDescending()); Ed ecco SortDescending : struct SortDescending { bool operator()(const term& t1, const term& t2) { return t2.pow < t1.pow; […]

Come creare una nuova copia profonda (clone) di una lista ?

Nel seguente pezzo di codice, using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; namespace clone_test_01 { public partial class MainForm : Form { public class Book { public string title = “”; public Book(string title) { this.title = title; } } public MainForm() { InitializeComponent(); List books_1 = new List(); books_1.Add( new Book(“One”) ); books_1.Add( […]

Raggruppa un elenco di oggetti in base a un attributo: Java

Ho bisogno di raggruppare un elenco di oggetti (Studente) usando un attributo (Posizione) dell’object particolare, il codice è come sotto, public class Grouping { /** * @param args the command line arguments */ public static void main(String[] args) { List studlist = new ArrayList(); studlist.add(new Student(“1726”, “John”, “New York”)); studlist.add(new Student(“4321”, “Max”, “California”)); studlist.add(new Student(“2234”, […]

Seleziona distinto usando linq

Ho una lista di class di class public class LinqTest { public int id { get; set; } public string value { get; set; } } List myList = new List(); myList.Add(new LinqTest() { id = 1, value = “a” }); myList.Add(new LinqTest() { id = 1, value = “b” }); myList.Add(new LinqTest() { id […]

XML Serializza l’elenco generico di oggetti serializzabili

Posso serializzare un elenco generico di oggetti serializzabili senza dover specificare il loro tipo. Qualcosa come l’intenzione dietro il codice rotto qui sotto: List serializableList = new List(); XmlSerializer xmlSerializer = new XmlSerializer(serializableList.GetType()); serializableList.Add((ISerializable)PersonList); using (StreamWriter streamWriter = System.IO.File.CreateText(fileName)) { xmlSerializer.Serialize(streamWriter, serializableList); } Modificare: Per coloro che volevano sapere i dettagli: quando provo a eseguire […]

Crea un array o Elenco di tutte le date tra due date

Sto generando grafici multi-serie con la data lungo l’asse X. Il problema è che non tutte le serie nel grafico hanno le stesse date nell’intervallo di date. Significando che se scelgo 1 febbraio fino al 30 aprile, una serie potrebbe avere dati che iniziano al 1 ° febbraio ma passeranno solo fino alla fine di […]

Unisci due (o più) elenchi in uno, in C # .NET

È ansible convertire due o più liste in un’unica lista, in .NET usando C #? Per esempio, public static List GetAllProducts(int categoryId){ …. } . . . var productCollection1 = GetAllProducts(CategoryId1); var productCollection2 = GetAllProducts(CategoryId2); var productCollection3 = GetAllProducts(CategoryId3);

Come ottenere i valori degli elementi selezionati in CheckBoxList con foreach in ASP.NET C #?

Ho un CheckBoxList come questo: TG Gold Silver NE Tala Sekeh Ora voglio ottenere il valore degli elementi selezionati da questo CheckBoxList usando foreach, e inserire i valori in un elenco. Nota : preferirei che il codice fosse breve.