مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

bahar_1984_n

عضویت از 1393/11/07

ایجاد یک لیست از نوع نامشخص

  • یکشنبه 17 آبان 1394
  • 14:33
تشکر میکنم

سلام دوستان من قصد دارم با استفاده ار رفلکشن به یک متد از کلاسی در پروژه ام دسترسی پیدا کنم و خروجی این متد که یک لیست میباشد را دریافت کنم مراحل دریافت اطلاعات را بدون مشکل کد نویسی کردم

MethodInfo methodInfo = myType.GetMethod("GeList");

//یافتن اطلاعات متد مورد نظر

var returnValue = methodInfo.Invoke(obj, null);

تا این مرحله را پیش رفتم ولی برای گرفتن خروجی این متد که یک لیست هست از یک نوع خاصی از این روش استفاده کردم

var list = new List(); foreach (var item in ((IEnumerable)returnValue)) { list.Add(item)

}

خروجی این لیست یک لیست از نوع object میباشد در صورتی که من نیاز دارم یک لیست از شی مورد نظرم باشد مثلا <List<person

لازم به ذکر است من نوع person را نمیخواهم دستی بنویسیم و به صورت رشته در متدم استفاده میکنم و در نهایت نوع آن را میگیرم ولی قادر به تعریف لیست از این نوع نیستم

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)