static void Main(string[] args) { List <EntityClass> list = new List <EntityClass>(); TypeFuncs typeFuncs = new TypeFuncs(); typeFuncs.Dicdefinition(); for (int i = 0; i < 50; i++) { EntityClass entityClass = new EntityClass(); Type type = entityClass.GetType(); PropertyInfo[] pis = type.GetProperties(); foreach (PropertyInfo p in pis) { string typeName = p.PropertyType.Name; typeFuncs.Dic[typeName](p, entityClass, i); } list.Add(entityClass); } }
public void WriteDatatimeValue(PropertyInfo p, EntityClass entityClass, int i) { p.SetValue(entityClass, Convert.ToDateTime(i)); }
public void WriteStringValue(PropertyInfo p, EntityClass entityClass, int i) { p.SetValue(entityClass, Convert.ToString(i)); }
public void WriteIntValue(PropertyInfo p, EntityClass entityClass, int i) { p.SetValue(entityClass, i); }
public void WriteFloatValue(PropertyInfo p, EntityClass entityClass, int i) { p.SetValue(entityClass, Convert.ToSingle(i)); }
public void WriteDoubleValue(PropertyInfo p, EntityClass entityClass, int i) { p.SetValue(entityClass, Convert.ToDouble(i)); }
public void WriteDecimalValue(PropertyInfo p, EntityClass entityClass, int i) { p.SetValue(entityClass, Convert.ToDecimal(i)); }