static private float[] OrdinaryValues(FlatUser user) { var sb = new List <float>(); foreach (var fieldInfo in typeof(FlatUser).GetProperties().OrderBy(z => z.Name)) { if (!fieldInfo.Name.Equals("id") && !fieldInfo.Name.Equals("CityId") && !fieldInfo.PropertyType.IsArray && fieldInfo.PropertyType != typeof(string)) { sb.Add(Convert.ToSingle(fieldInfo.GetValue(user))); } } return(sb.ToArray()); }
static private string[] OrdinaryHeader(FlatUser user) { var sb = new List <string>(); foreach (var fieldInfo in typeof(FlatUser).GetProperties().OrderBy(z => z.Name)) { if (!fieldInfo.Name.Equals("id") && !fieldInfo.Name.Equals("CityId") && !fieldInfo.PropertyType.IsArray && fieldInfo.PropertyType != typeof(string)) { sb.Add(fieldInfo.Name); } } return(sb.ToArray()); }