FieldInfo[] f = t.GetFields
От: Norad  
Дата: 26.02.07 08:14
Оценка:
GetFields не возвращает private поля, причем в консольном приложении оно их возвращает! а в web нет.
В чем может быть дело? Рефлектором смотрел, есть там AA2 с мод. private

using System.Reflection;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    public int AA1 = 34;
    private int AA2 = 56;
    protected void Button1_Click(object sender, EventArgs e)
    {
       Type t = this.GetType();

       FieldInfo[] f = t.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.GetField | BindingFlags.Instance);


    }
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.