Пример #1
0
        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());
        }
Пример #2
0
        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());
        }