Instantiating a python class in C#
- by Jekke
I've written a class in python that I want to wrap into a .net assembly via IronPython and instantiate in a C# application. I've migrated the class to IronPython, created a library assembly and referenced it. Now, how do I actually get an instance of that class?
The class looks (partially) like this:
class PokerCard:
    "A card for playing poker, immutable and unique."
    def __init__(self, cardName):
The test stub I wrote in C# is:
using System;
namespace pokerapp
{
    class Program
    {
        static void Main(string[] args)
        {
            var card = new PokerCard(); // I also tried new PokerCard("Ah")
            Console.WriteLine(card.ToString());
            Console.ReadLine();
        }
    }
}
What do I have to do in order to instantiate this class in C#?