属性反射

List<string> TelList;

 for (int i = 1; i < TelList.Count; i++)
            {
                string prefix = "Num";
                if (i < 10)
                {
                    string tel = TelList[i].ToString();
                    model.GetType().InvokeMember(prefix + (i + 1).ToString(), System.Reflection.BindingFlags.SetProperty, null, model, new Object[] { tel });
                }
            }

原文地址:https://www.cnblogs.com/zwei1121/p/1279162.html