コード例 #1
0
        private static PropertyInfo[] GetKeyProperties(this FplPlayer player)
        {
            var keyProperties = new List <string>()
            {
                "FirstName", "SecondName", "TotalPoints", "NowCost", "ValueSeason", "EpNext"
            };

            return(player.GetType().GetProperties().Where(p => keyProperties.Contains(p.Name.ToString())).ToArray());
        }
コード例 #2
0
        public static string GetFullPlayerString(this FplPlayer player)
        {
            var properties = player.GetType().GetProperties();

            var sb = new StringBuilder();

            foreach (var info in properties)
            {
                var value = info.GetValue(player, null) ?? "(null)";
                sb.AppendLine(info.Name + ": " + value.ToString());
            }

            return(sb.ToString());
        }