PDA

View Full Version : سوال: فراخوانی تابع از یک فایل با کد مدیریت شده



greenhorn
دوشنبه 12 مهر 1389, 01:52 صبح
با سلام

فرض کنید یک فایل DLL داریم که با زبان C#.NET نوشته و کامپایل شده.

حالا میخواهیم توابع داخل کلاسها و فضای نامهای این فایل را فراخوانی کنیم (در محیط برنامه نویسی ++C/C باید این کار را بکنیم).

میخوام از دوستان و اساتید محترم روش این کار را بپرسم (اگر عملی هست). راستش هرچه گشتم چیزی پیدا نکردم.

با تشکر

mehdi.mousavi
دوشنبه 12 مهر 1389, 11:03 صبح
با سلام فرض کنید یک فایل DLL داریم که با زبان C#‎.NET نوشته و کامپایل شده. حالا میخواهیم توابع داخل کلاسها و فضای نامهای این فایل را فراخوانی کنیم (در محیط برنامه نویسی ++C/C باید این کار را بکنیم). میخوام از دوستان و اساتید محترم روش این کار را بپرسم (اگر عملی هست). راستش هرچه گشتم چیزی پیدا نکردم. با تشکر

سلام.
البته که عملی هستش. من به این سوال قبلا در این تاپیک (http://barnamenevis.org/forum/showthread.php?t=244330) پاسخ داده ام.

موفق باشید.

greenhorn
دوشنبه 12 مهر 1389, 23:59 عصر
جناب موسوی، از پاسخ شما متشکرم.
من مقاله را دیدم ولی برای سطح من (مبتدی) پیچیده و کمی گنگ بود. راستش نفهمیدم.
میشه با یک مثال ساده خودتون زحمت توضیح دادن را بکشید؟

فرض کنید کد داخل فایل DLL این باشد:



using System;
using System.Collections.Generic;
using System.Text;
namespace SampleNameSpace
{
public class SampleClass
{
public int SUM(int A, int B)
{
return (A + B);
}
}
}