İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0745

'by' bağlamsal anahtar sözcüğü bekleniyor

Yan tümcesinin deseni group , group...by aşağıdaki örnekte gösterildiği gibi isteğe bağlı intobir ile izlenir:

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

veya

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

Bu hatayı düzeltmek için

  1. anahtar sözcüğünü by yan tümcesine group ekleyin.

Örnek

Aşağıdaki kod CS0745 oluşturur:

C#
// 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;  
    }  
}  

Ayrıca bkz.