C# Language nel


Esempio

L' in parola chiave ha tre usi:

a) Come parte della sintassi in un'istruzione foreach o come parte della sintassi in una query LINQ

foreach (var member in sequence)
{
    // ...
}

b) Nel contesto di interfacce generiche e tipi di delegati generici indica la controvarianza per il parametro di tipo in questione:

public interface IComparer<in T>
{
    // ...
}

c) Nel contesto della query LINQ fa riferimento alla raccolta che viene interrogata

var query = from x in source select new { x.Name, x.ID, };