csharp

Mattepuffo's logo
Aggiungere giorni ad un data in C#

Aggiungere giorni ad un data in C#

Oggi vediamo come aggiungere dei giorni ad una data in C#.

Il tutto richiede veramente poche righe di codice.

I giorni li aggiungeremo a partire dalla data odierna, ed useremo l'oggetto DateTime.

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; }
    }