コード例 #1
0
ファイル: Fact.cs プロジェクト: zerbst901/ES
 /// <summary>
 /// Возвращает ссылку на факт из списка, через ссылку на аналогичный факт
 /// </summary>
 /// <param name="fact"></param>
 /// <param name="proved"></param>
 /// <returns></returns>
 internal static Fact GetFromMas(Fact fact, params Fact[] fArr)
 {
     foreach (Fact same in fArr)
     {
         if (fact.CompareTo(same) == 0)
         {
             return(same);
         }
     }
     return(null);
 }
コード例 #2
0
ファイル: Fact.cs プロジェクト: zerbst901/ES
        /// <summary>
        /// Проверяет, содержится ли факт в среди фактов
        /// </summary>
        /// <param name="fArr">Искомый факт</param>
        /// <param name="fact">Массив фактов</param>
        internal static bool ContainsIn(Fact fact, params Fact[] fArr)
        {
            foreach (Fact same in fArr)
            {
                if (fact.CompareTo(same) == 0)
                {
                    return(true);
                }
            }

            return(false);
        }