arp

Mattepuffo's logo
Ricerca binaria in C#

Ricerca binaria in C#

La ricerca binaria è un algoritmo che viene usato per trovare gli elementi in un array ordinato; il fatto che sia ordinato è fondamentale e obbligatorio.

Questo algoritmo è più efficiente della ricerca sequenziale, in quanto usa la logica del divide et impera.

In sostanza si procede suddividendo l'array man mano che la ricerca non trova l'elemento, andando a ricercarlo solo in una parte dell'array, che diventa sempre più piccolo.

Mattepuffo's logo
Connessione a CouchDB in C#

Connessione a CouchDB in C#

Come già detto per Java, mi aspettavo più documentazione su CouchDB.

Evidentemente non è cosi usato come pensavo.

Comunque oggi vediamo come connetterci in C# usando la libreria LoveSeat, che potete trovare su NuGet.

Mattepuffo's logo
Connessione a MongoDB in C#

Connessione a MongoDB in C#

Per la connessione a MongoDB usando C# possiamo usare il driver ufficiale per .NET.

Possiamo installarlo tramite NuGet:

Install-Package MongoDB.Driver -Version 2.10.2

Mattepuffo's logo
Convertire List in IEnumerable SelectListItem in C#

Convertire List in IEnumerable SelectListItem in C#

Partiamo da questa classe che ci farà da model:

    public class MugTipo
    {

        public IEnumerable<SelectListItem> TipologieMug { get; set; }

        [Display(Name = "Id")]
        public long Id { get; set; }

        [Display(Name = "Tipologia")]
        public string Tipologia { get; set; }
    }

Mattepuffo's logo
Sostituire un file in C#

Sostituire un file in C#

Oggi vediamo come eseguire la sostituizione di un file con un altro in C#.

Per farlo useremo l'oggetto FileInfo e il suo metodo replace.

Partiamo da due file di testo, nominati file1.txt e file2.txt.