영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0745

키워드 'by'가 필요합니다.

group 절에 대한 패턴은 다음 예제와 같이 group...by 뒤에 선택적 into가 오는 것입니다.

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

또는

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

이 오류를 해결하려면

  1. by 절에 group 키워드를 추가합니다.

예시

다음 코드에서는 CS0745를 생성합니다.

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;  
    }  
}  

참고 항목