Ich versuche, einen Block von C# zu vb zu konvertieren.C# zu vb.net convsersion
Ich habe den Dienst bei developerfusion.com verwendet, um die Konvertierung durchzuführen, aber wenn ich es in Visual Studio einfügen, beschwert es sich über die "Key" -Anweisungen ("Name des Felds oder Eigenschaft initialisiert in einem Objekt Initialisierer muss starten mit '.' ").
Ich spielte ein paar Stunden mit dem Code herum und versuchte, das zu umgehen, aber alles, was ich tat, führte nur zu mehr Fehlern.
So begann ich mich zu fragen, ob die Konvertierung bei developerfusion jemals richtig war.
Hier ist die C# zu vb.net.
Ich bin mir nicht sicher, woher "Key" kommt und fragte mich, ob jemand mich erleuchten könnte.
Danke!
Von
var combinedResults =
cars.Select(c=>new carTruckCombo{ID=c.ID,make=c.make,model=c.model})
.Union(tracks.Select(t=>new carTruckCombo{ID=t.ID,make=t.make,model=t.model}));
Um
Dim combinedResults = cars.[Select](Function(c) New carTruckCombo() With { _
Key .ID = c.ID, _
Key .make = c.make, _
Key .model = c.model _
}).Union(tracks.[Select](Function(t) New carTruckCombo() With { _
Key .ID = t.ID, _
Key .make = t.make, _
Key .model = t.model _
}))
+1 für den Link http://converter.telerik.com/ –
Verwenden Sie einfach 'Select' anstelle von' [Select] '. – sloth
@DominicKexel - yep, du hast Recht :) Bearbeitet. – Darren