C#

Tutto quello che riguarda il C# ovviamente.

C#: uno strano comportamento con l'override

Per una buona comprensione di questo post è necessario conoscere l'ereditarietà a livello elementare e cosa sono i params. Ieri mi sono trovato all'improvviso in un loop infinito. Per quanto potesse essere chiaro cosa stava succedendo, non mi è stato subito chiaro il PERCHE'. Oggi ho scritto un po' di codice in modo da mettere la situazione su un "banco di prova". La necessità era quella di ampliare una classe di log in modo da incorporare una funzionalità inn stile string.format. 1: ...

Classi abstract e interfacce

Oggi sul forum di ASP.NET ho risposto ad un post che mi è sembrato interessante, ed ho deciso di riproporlo come post. "Ho una classe di base abstract B1 e un inrefaccia I1. Creo un'altra classe abstract B2 che eredita da B1 ed implementa I1. Infine ho due classi D1 e D2 che ereditano da B2. Dichiarando un metodo in I1 e volendolo implementare solo in D1 e D2, come posso fare? " Continua e soluzione

Identificare il Browser

come piccolo post natalizio ho deciso per un tip che può sempre tornare comodo: identificare il browser lato client e server. Javascript (richiede script manager):             var BrowserName = Sys.Browser.name;             var BrowserVersion = Sys.Browser.version;                         alert(String.format("Il tuo Browser è {0} v.{1}", BrowserName, BrowserVersion)); ASP.NET (C#)             string BrowserName = Request.Browser.Browser;             string BrowserVersion = Request.Browser.Version;             litMessage.Text = string.Format("W {0} v.{1}", BrowserName, BrowserVersion); ovviamente sono disponibili anche altre informazioni (particolarmente nella classe server). Buon Natale a tutti!

Yield e Multi thread

Capita spesso di sentir parlare di qualcosa di nuovo in .NET. Generalmente si tratta di tecniche di programmazione o di oggetti del Framework che non conoscevo, ma raramente escono fuori keyword del linguaggio nuove. Bene, il mio responsabile ha citato "yield". YIELD?! che diavolo è?! rapida ricerca per la traduzione e salta fuori che significa "Precedenza".... merita un'approfondimento! (continua...)

«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011