C#反射類修改類的私有屬性

  //反射修改類的值讀取路徑
            Type type = pack_Interface.GetType();
            FieldInfo[] fieldInfos = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
            foreach (var fieldIfo in fieldInfos)
            {
                if (fieldIfo.Name == "inf")
                {
                    fieldIfo.SetValue(pack_Interface, new INIFile(System.Web.HttpContext.Current.Request.MapPath("~/AccessOnline.ini")));
                }
            } 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章