C# & vb.net -> System.Linq.dll

Bonjour,
Est il possible d’ajouter la librairie du framework .NET "Link " ?

System.Linq

En effet, le type de code suivant n’est pas utilisable :
        Dim numbers() As Integer = {0, 1, 2, 3, 4, 5, 6}

’ Query creation.
        Dim evensQuery = From num In numbers
                         Where num Mod 2 = 0
                         Select num

’ Query execution.
        For Each number In evensQuery
            Console.Error.WriteLine(number & " link")
        Next

Merci par avance de votre retour.
Cdt

Hum… apparemment non ?

Bonjour,

Désolé pour le temps de réponse. Le message s’était perdu dans le forum :slight_smile:
Normalement, Linq est activé pour C#. Nous allons vérifier pourquoi elle n’a pas l’air d’être activé pour VB.Net

Désolé, nous utilisons une implémentation libre de VB.Net (Mono) et elle ne supporte pas encore les fonctionnalités .Net 3.0 comme par exemple la syntaxe LINQ. :frowning:

http://www.mono-project.com/docs/about-mono/languages/visualbasic/

Nous mettrons la plateforme à jour dès qu’une version plus récente sera disponible.

discrimination ! ^^
ca devient beaucoup plus chiant à écrire sans ça …

et puis y a plein de choses d’autres que j’écris au quotidien dans VS qui ne fonctionne pas ici … vous pourriez pas avoir le vrai vb.net plutot ?

(…)

dim h = hauteurs.values.max : il râle que j’ai pas mis de As (vs sait deviner que c’est un int32)
j’écris donc
dim h as int32 = hauteurs.values.max : il râle parce que .Max n’existe pas, je confirme à l’origine ca n’existait pas, c’est une méthode d’extension qui a été développé par microsoft dans le framework

bref si à chaque mot ca bloque je vais abandonner tout de suite … un “concours” de développement ou j’ai un outil qui date de 7 ans c’est même pas la peine …

1 Like