Frage : C# Linq Aussagenumwandlung zu VB.NET

Ich habe irgendeinen C# Code in VB für Gebrauch in einem Netzprojekt umgewandelt.  Ich bin nicht mit LINQ vertraut, aber, dieses Codes zu übersetzen ist eine extrem pädagogische Erfahrung gewesen.  Ich entschuldige mich, wenn das Code-Stückchen nicht richtig formatiert. Ich bin in der Lage gewesen, allen Code außer der folgenden Aussage bis jetzt umzuwandeln:

1:
2:
3:
4:
messagesByOtherUsername = (von m in den Mitteilungen
                                           otherUser = m.SenderUsername == username lassen? m.RecipientUsername: m.SenderUsername
                                           m durch otherUser in mbu gruppieren
                                           neues JsMessagesByUsername vorwählen {username = mbu. Schlüssel, Mitteilungen = mbu. (M => neues JsMessage {Identifikation = m.MessageId, Absender = m.SenderUsername, Msg = m.MessageContents}) .ToList ()}) .ToList vorwählen ();

Antwort : C# Linq Aussagenumwandlung zu VB.NET

Hallo jfeltjfelt;

Nicht fähig, dieses im Augenblick aber das heraus sollte zu überprüfen korrekt sein.

Fernando
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
messagesByOtherUsername = (von m im Mitteilungen _
                           otherUser = IIF lassen (m.SenderUsername = username, m.RecipientUsername, m.SenderUsername) _
                           Gruppe durch oUser = otherUser in mbu = in Gruppe _
                           Neues JsMessagesByUsername vorwählen {_
                               . Username = oUser, _
                               . Mitteilungen = mbu. Vorwählen (Funktion (m) neues JsMessage {_
                                                          . Identifikation = m.MessageId, _
                                                          . Absender = m.SenderUsername, _
                                                          . Msg = m.MessageContents _
                                                      }) .ToList () _
                           }) .ToList ()
Weitere Lösungen  
 
programming4us programming4us