C#에서이 LINQ 쿼리를 VB.NET으로 변환하는 데 문제가 있습니다.C# LINQ를 VB.NET으로 변환
C 번호 :
from row in Users
group row by row.Password_tx into Passes
select new {Password = Passes.Key, Total = Passes.Count()}
내가 VB.NET에서이 작업을 수행하려고했습니다하지만 난 많은 행운을 가지고 있지 않다. 나는 Into 문법이 조금 다르다는 것을 알고 있지만, 나는이 경우에 대해 이해할 수 없다.
VB.NET : 여기에 나는 그것이 작동하고 확인하는 데 사용되는 샘플 코드입니다
From row In Users
Group By pass = row.Password_tx Into passes = Group
Select Password = pass, Total = passes.Count
을 그리고 : 어쩌면
Public Class Form1
Class User
Friend Property Password_tx As String
Sub New(pwd As String)
Password_tx = pwd
End Sub
End Class
Class Users : Inherits Generic.List(Of User)
End Class
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim u As New Users
u.Add(New User("abc"))
u.Add(New User("bcd"))
u.Add(New User("abc"))
Dim v = From row In u
Group By pass = row.Password_tx Into passes = Group
Select Password = pass, Total = passes.Count
End Sub
End Class
이 :) –
도움이 경우 제가 시도 알려이 변환기 http://www.developerfusion.com/tools/convert/csharp-to-vb/를 시도하는이 질문을하고이 없었 전에 행운을 빕니다. – Cuthbert