コード例 #1
0
ファイル: Runner.cs プロジェクト: stuff1993/ArbBetSystem
        public void UpdateDOOdds(RunnerOdd odds, bool updateBF = false)
        {
            PropertyInfo[] ps = odds.GetType().GetProperties().Where(p => p.Name.StartsWith("Odds") && (!p.Name.Contains("BF") || updateBF)).ToArray();

            foreach (PropertyInfo p in ps)
            {
                if (p.GetValue(this, null) != p.GetValue(odds, null))
                {
                    p.SetValue(this, p.GetValue(odds, null));
                }
            }
        }
コード例 #2
0
ファイル: Runner.cs プロジェクト: stuff1993/ArbBetSystem
 public bool MatchesOdds(RunnerOdd odds)
 {
     return(Name == odds.RName &&
            No == odds.RNo);
 }