मैं सी # के लिए नया हूं और मैं डीएलएल के उपयोग को सीखने की कोशिश कर रहा हूं। मैं अपनी ऑब्जेक्ट को डीएलएल में लपेटने की कोशिश कर रहा हूं, और फिर इसे अपने प्रोग्राम में इस्तेमाल करता हूं।डीएलएल से कॉल फ़ंक्शन?
public class Foo // its in the DLL
{
public int ID;
public void Bar()
{
SomeMethodInMyProgram();
}
}
तो मैं क्योंकि संकलक पता नहीं है क्या SomeMethodInMyProgram() एक DLL को यह शामिल करने का प्रयास लेकिन मैं नहीं कर सकता।
मुझे यह पसंद उपयोग करना चाहते हैं:
class Program // my program, using DLL
{
static void Main(string[] args)
{
Foo test = new Foo();
test.Bar();
}
}
सी # इस संबंध में सी \ सी ++ के लिए काफी अलग है। .NET रनटाइम .dll से पर्याप्त जानकारी निकाल सकता है यह निर्धारित करने के लिए कि विधि हस्ताक्षर क्या हैं (सी # में कोई शीर्षलेख फ़ाइलें नहीं हैं) – Jimmy
आह, ठीक है। erm ... – thecoshman