Domanda

Qualcuno che parla del codice di Python può essere incorporato nel codice di C #. Qual è il meccanismo per farlo? per favore spiegami per me.

Grazie mille

È stato utile?

Soluzione

Esistono diversi approcci, a seconda delle lingue con cui si desidera interagire.

  • .Net / CLR Lingue - Iron Python fornisce un'implementazione di Python in esecuzione sul CLR. Ti permette di usare altri assembly CLR e di incorporare un motore di scripting Python nel tuo codice
  • Lingue basate su Java / JVM - Jython fornisce un'implementazione sulla JVM e ti permette di usare le classi Java e chiamare per chiamare in jython come linguaggio di scripting usando JSR 223 - Scripting per Java Piattaforma
  • C / C ++ / Perl / etc, etc Wrapper semplificato e generatore di interfaccia consente di interagire tra i linguaggi basati su C e altri, inclusi .Net e Java. È molto buono per C ++, C e COM - altre lingue sono un po 'più complicate - ma vale la pena verificare se è necessario utilizzare CPython con .Net o Java

Altri suggerimenti

Usa IronPython per l'integrazione con .net. Allo stesso modo, Jython si integra con Java.

E Jython per l'integrazione con Java.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top