Gibt es eine integrierte Methode zum Konvertieren der .NET-Liste <> in die F # -Liste?.NET generische Liste in F # -Liste konvertieren
28
A
Antwort
38
Versuchen Sie List.ofSeq
im Namespace Microsoft.FSharp.Collections
.
# List.ofSeq : seq<'T> -> 'T list
Es ist nicht speziell für System.Collections.Generic.List<T>
, aber für IEnumerable<T>
(seq<'T>
in F #) Arten im Allgemeinen, so sollte es immer noch funktionieren.
(Es ist auch grundsätzlich nicht in die F # Sprache gebaut, aber weder List<T>
in C# oder VB.NET gebaut. Das sind alle Teile der jeweiligen Standardbibliotheken.)
7
Da IEnumerable<T> foo
Sie tun würden, die folgende (
var fsharpList = ListModule.OfSeq(foo);
ListModule
bezieht sich auf Microsoft.FSharp.Collections.ListModule
, und wird als List
aus F # selbst: in C#) eine F # list<T>
zu erhalten.
Verwandte Themen
- 1. F # konvertieren Array2 in eine Liste
- 2. Erstellen eine generische Liste <T> in F #
- 3. .NET konvertieren drei Tag in Liste
- 4. Etwas Ähnliches wie C# .NET Generische Liste in Java
- 5. Generische Drop-Down-Liste
- 6. C# dynamische generische Liste
- 7. Console.WriteLine und generische Liste
- 8. generische Liste Klasse in C#
- 9. Übergeben generische Liste in SelectLista
- 10. C# generische Liste merge
- 11. TPL generische Liste Verwendung
- 12. Konvertieren geschachtelte Iterable in Liste
- 13. Liste der Liste in Liste in Java konvertieren
- 14. Liste konvertieren [Double] in Liste [String]
- 15. Vektor in Liste konvertieren
- 16. Linq zum Objekt: ToList kann nicht auf generische Liste konvertieren
- 17. Deserialize/unmarshal generische Liste von XML zur Liste in Android
- 18. Generische Liste FindAll() vs. foreach
- 19. Generische Liste zu EntitySet-Konvertierung
- 20. Enumerable.tolist Rückkehr eine generische Liste
- 21. Generische Liste von generischen Objekten
- 22. Eine generische Liste von Generika
- 23. EF4 Linq Rückgabetyp generische Liste
- 24. Cast Objekt auf generische Liste
- 25. C# instanziieren generische Liste vom reflektierten Typ
- 26. Wie Liste Json in Java konvertieren
- 27. Konvertieren eines XML Generic Liste
- 28. konvertieren Sage Liste der Liste der Liste zu R Liste der Liste der Liste
- 29. Konvertieren Sie eine flache Liste in Liste der Liste in Python
- 30. Konvertieren Liste Wrapper zur Liste JAXB mit
Ich bemerkte auch mit dem 2.0 Compiler Typ Inferenz die Liste auf der rechten Seite zeigt sich als Seq (oder IEnumerable) auf der linken Seite. Ziemlich klug von diesen Typen (+1) –
BuddyJoe