저는 최근 VB에서 C#으로 전환했으며, 대부분의 경우 너무 많은 문제없이 전환을 할 수있었습니다. 현재 나는 VB.Net 프로그램을 C#으로 변환하고 있으며 Linq가 포함 된 몇 가지 코드 블록에 문제가 있습니다.VB.Net Linq를 C# Linq로 변환하는 데 도움이 필요합니다.
이것은 내가에 문제가 있어요 코드의 VB.Net 라인 중 하나입니다 :이 같은 C#에서 같은 일을하는 것을 시도했다
Dim emails = From em In dt Group By email = em(1) Into Emailers = Group
:
var emails =
from em in dt
group emails = em[1]
into Emailers = group;
I 소스 유형 'System.Data.DataTable'에 대한 쿼리 패턴 구현을 찾을 수 없습니다. 'GroupBy'를 찾을 수 없습니다. VS는 또한 전체적으로 Emailers = 그룹에 문제가 있습니다.
나는 내 검색에서 예를 사용하여이 권리를 얻으려고했지만 올바른 결과를 얻을 수 없었습니다. 어떻게 변환해야합니까?
당신이 오히려 VB의 모습을 단지 것보다 달성하기 위해 노력하고 있었다 무슨 말을 할 수 있다면 그것은 도움이 될 것이다. –
변환 과정에서 [이] (http://www.developerfusion.com/tools/convert/vb-to-csharp/) VB.NET에서 C# 변환기까지 도움이 될 수 있습니다. –
죄송합니다. Jon. 행을 하나의 열로 그룹화하려고했습니다. Samuel는 링크에 감사드립니다. 나는 그 특별한 것을 사용하지 않았지만 내가 시도한 변환기의 대부분은 Linq을 잘하지 않는다. 고마워, 그래도 한 번해볼 께. –