Error del compilador CS0745

Se esperaba la palabra clave contextual 'by'

El patrón de la cláusula group es group...by seguido de un elemento opcional into, como se muestra en el ejemplo siguiente:

string[] names = { "Bob", "Bill", "Jonetta", "Mary" };  
  
var query = from name in names  
            group name by name[0];  

o

var query2 = from name in names  
             group name by name[0] into g  
             //...additional query clauses  

Para corregir este error

  1. Agregue la palabra clave by a la cláusula group .

Ejemplo

El código siguiente genera el error 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;  
    }  
}  

Consulte también