بدست آوردن تمامی کلاس های یک namespace
بسم الله الرحمن الرحیم
با استفاده از کد زیر شما می توانید نام تمامی کلاس های موجود در یک namespace را بدست آورید
using System.Reflection;
private Type[] GetTypesInNamespace(Assembly assembly, string nameSpace)
{
return assembly.GetTypes().Where(t => String.Equals(t.Namespace, nameSpace, StringComparison.Ordinal)).ToArray();
}
برای استفاده باید به صورت زیر عمل کنید
Type[] typelist = GetTypesInNamespace(Assembly.GetExecutingAssembly(), "MyNamespace");
for (int i = 0; i < typelist.Length; i++)
{
Console.WriteLine(typelist[i].Name);
}
نظرات (۱)
پاسخ:
با عرض سلام
سعی کردم پاسخ شما را یک مثال ارائه دهم لطفا به "نحوه بدست آوردن تمامی Action و Controller های یک پروژه MVC" مراجعه کنید
با عرض سلام
سعی کردم پاسخ شما را یک مثال ارائه دهم لطفا به "نحوه بدست آوردن تمامی Action و Controller های یک پروژه MVC" مراجعه کنید
matlabe besyar khoobi bood mamnoonam
faghat yek soal chetor mitoonim bad az inke kelshaye yek namespace ro bedast avordim badesh controller ha va action haye oon kelas ro ham bedast biarim?