title: Calling C# from python
body: <p>I have researched this topic and the closest answer I have found uses NuGet Package Manager.  That example is found at this link.
  <a href="https://stackoverflow.com/questions/7367976/calling-a-c-sharp-library-from-python">Calling a C# library from python</a></p>
  
  <p>In that example, the C# code returns an integer.  I want to return a string.
  It seems simple enough, but when I return a string, the result in Python is always integer.  I have found other sites which talk about marshalling the result datatype, but I cannot see how to make this work.</p>
  
  <p>Can someone post an example of the 'add' method from the above website where the return datatype is a string?    I don't want examples which use IronPython or Python .Net.  My question is about Python 2.7.x and C# only</p>