Hi Everyone

I'm wondering how to instantiate a c# object and make a simple method call on the object using c++. I don't need any complex interactions or anything. All I want to be able to do is the following (written in pseudo c++):

  C#Object obj;  //instantiate the object
  obj.getStringFromCPlusPlus("heheheheh");  /* pass a string from my c++ to the instantiated c# object, and the c# object will do the work from there */
I have googled around for some of this and it all seems really complicated, but then again the examples they give are more complex than this one. I really don't know where to start with this. Thanks for any help you can give me.