• [^] # Re: Créer une liste en .NET depuis Python ?

    Posté par . En réponse au message Ou trouver de l'aide pour une question Python / Matlab/ .NET ?. Évalué à 5.

    Dans l'exemple donné sur SO, tu as 2 parties :
    1. La première consiste à écrire du code pour convertir ta liste. Ce code est à écrire en C# et à compiler pour obtenir un fichier DLL (y compris sous linux)
    1. La deuxième consiste à utiliser cette DLL en y faisant référence. L'auteur de la réponse a supposé qu'elle était présente dans C:\Debug\ListInConstr

    Si j'ai bien compris, tu n'as appliqué que la 2ème partie, c'est pour ça que ça ne marche pas. Par contre, j'avoue ne pas comprendre non plus à quoi sert la 1ère partie.

    Vous savez comment convertir une liste Python vide en .NET ?

    Si la liste que tu veux passer est vide, c'est peut-être plus simple de créer directement une List .NET vide que de convertir une liste python.

    Je ne connais rien à PythonNet mais d'après le readme ça pourrait donner quelque chose comme :

    from PrincetonInstruments.LightField.Automation import Automation
    from System.Collections.Generic import List
    from System import *
    l = List[String]()
    instance = Automation(True,l)