Un programma scritto in C#, prima di poter essere eseguito, deve essere convertito in un linguaggio intermedio, chiamato appunto CIL (Common Intermediate Language) o IL (Intermediate Language), indipendente dalla CPU e dal linguaggio stesso (anche Visual Basic verrà convertito nel medesimo IL) che è comprensibile dal CLR. L’Intermediate language è …
Leggi di più#4 – ITA | Identificatori verbatim C#
In alcuni casi può rendersi necessario l’utilizzo di una delle parole chiave di C# come identificatore. Ciò in particolare può tornare utile quando si interagisce con altri linguaggi .NET, in cui ad esempio una data parola non è una parola chiave. Per evitare il conflitto …
Leggi di più#3 – ITA | Quante e quali sono le parole chiave di C#?
Quante e quali sono le keyword (o parole chiave) che costituiscono il vocabolario del linguaggio C#, nella versione 7.0?Esattamente 78, riportate qui di seguito. questo e altro all’interno di Programmare con C# 7, guida completa
Leggi di più#2 – ITA | Chi è il creatore di C#?
Il creatore del linguaggio C# è Anders Hejlsberg, ingegnere software danese, leggenda vivente del mondo della programmazione. Hejlsberg vanta un’esperienza trentennale in Borland dove ha creato il compilatore turbo Pascal e il suo successore, Borland Delphi. Nel 1996 approda in Microsoft, dove inizialmente si occupa …
Leggi di più#1 – ITA | Da dove deriva il nome C#
Perchè si chiama C♯? Vi sono varie interpretazioni, ma in quanto linguaggio derivato dal C, il nome C# deriva dalla combinazione di C con il simbolo di diesis preso dalla notazione musicale, che indica che la nota a cui si riferisce va alzata di un semitono. …
Leggi di piùWindows Phone 8.1 e la simulazione di push notification
Il nuovo emulatore di Windows Phone messo a disposizione dal Windows Phone SDK 8.1, permette di testare in maniera molto semplice e produttiva applicazioni che debbano fare uso di push notification, senza dover implementare la parte server di invio di queste ultime. Il nuovo emulatore mette a disposizione …
Leggi di piùL’operatore di Null Coalescing in C#
L’operatore ?? è detto operatore di null coalescing, ed è molto utile in una serie di situazioni permettendo di scrivere codice più elegante e ristretto in C#. Quante volte vi è capitato di dover scrivere un blocco if per controllare se una variabile è null, ed …
Leggi di più