title: C# managed dll call or unmanaged dll call?
body: <p>I was asking to do two <code>dll</code> calls from our application. These two <code>dlls</code> are from other group and other company. Have read a little about managed and unmanaged. I would prefer to do managed call. But whether use managed or unmanaged is the decision of the caller only or it also depends on the callee? All dlls can be called with managed code? If callee is also a factor, how can I know this dll can be called with managed code?</p>