मुझे पता है कि मेरे सी कोड को एक डीएल में संकलित करना संभव है, और फिर उस कोड को कॉल करने के लिए पी/Invoke का उपयोग करें।क्या सी # प्रोजेक्ट में सी कोड एम्बेड करना संभव है?
अगर यह संभव हो गया था सी कोड मेरी कोड, शायद केवल एक ही वर्ग के लिए उपलब्ध में सीधे एम्बेडेड का एक हिस्सा है करने के लिए मैं क्या सोच ...
कुछ इस (गैर काम कर रहे) के उदाहरण की तरह:
public class MyClass {
extern "C" {
int do_something_in_c(int i) {
return i*2;
}
}
public int DoSomething(int value) {
return do_something_in_c(value);
}
}
मैं विजुअल स्टूडियो 2008 का उपयोग करके कुछ घंटों तक कोशिश कर रहा हूं, लेकिन मुझे कहीं भी नहीं मिल रहा है, और मुझे संदेह है कि यह वास्तव में संभव नहीं है। कोई भी इस बात की पुष्टि या इस बात से इंकार कर सकता हैं?
धन्यवाद।
सी # समर्थन संकेत करता है - http://msdn.microsoft.com/ एन-यूएस/लाइब्रेरी/aa664769 (v = VS.71) .aspx –
मेरा बुरा .. लेकिन मैंने इसे असुरक्षित होने पर विचार नहीं किया। – Salil