Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Prevista parola chiave contestuale 'by'
Expected contextual keyword 'by'
Il modello per la clausola group è group...by seguito da un oggetto facoltativo into, come illustrato nell'esempio seguente:
string[] names = { "Bob", "Bill", "Jonetta", "Mary" };
var query = from name in names
group name by name[0];
oppure
var query2 = from name in names
group name by name[0] into g
//...additional query clauses
Per correggere l'errore
- Aggiungere la parola chiave by alla clausola group.
Esempio
Nel codice seguente viene generato l'errore CS0745:
// cs0745.cs
using System;
using System.Linq;
public class C
{
public static int Main()
{
string[] names = { "Bob", "Bill", "Jonetta", "Mary" };
var query = from name in names
group name name[0]; // CS0745
return 1;
}
}
Vedere anche
Concetti
Espressioni query LINQ (Guida per programmatori C#)