Гы, вотЬ собственно и вопрос для размышления...
имеется вот такой вот код
собственно говоря в конструктор данного класса передается typeof от пространства имен :о)...
Но хочется как-то сделать так, чтобы можно было спрашивать у пользователя пространство имен, в котором он хочет вытащить все методы и их значения. Тобишь передавать строчку... но вопрос, как тогда взять typeof от значения, которое храниться в строчке, да еще и преобразовать его как-то в указатель на пространство имен :о)
гы, сам не понял что сказал...
Ваши варианты ;о)... ваши идеи :о)...
Ну а что, будем изучать C#...
имеется вот такой вот код
Код:
class MethodView
{
public string[] name;
public string[] value;
public int iCount;
public MethodView(Type type)
{
// Type type = typeof(args);
PropertyInfo[] apropinfo = type.GetProperties();
iCount = 0;
foreach (PropertyInfo pi in apropinfo)
{
if (pi.CanRead && pi.GetGetMethod().IsStatic)
iCount++;
}
name = new string[iCount];
value = new string[iCount];
iCount = 0;
foreach (PropertyInfo pi in apropinfo)
{
if (pi.CanRead && pi.GetGetMethod().IsStatic)
{
name[iCount] = pi.Name;
value[iCount] = pi.GetValue(type, null).ToString();
iCount++;
}
}
Array.Sort(name, value);
}
}
собственно говоря в конструктор данного класса передается typeof от пространства имен :о)...
Но хочется как-то сделать так, чтобы можно было спрашивать у пользователя пространство имен, в котором он хочет вытащить все методы и их значения. Тобишь передавать строчку... но вопрос, как тогда взять typeof от значения, которое храниться в строчке, да еще и преобразовать его как-то в указатель на пространство имен :о)
Ваши варианты ;о)... ваши идеи :о)...
Ну а что, будем изучать C#...