using System.Collections; using System.Collections.Generic; namespace BITKit.Probability { /// /// 概率属性 /// public interface IProbabilityProperty { } /// /// 概率服务 /// public interface IProbabilityService { /// /// 根据概率属性获取值 /// /// /// object GetValueObject(params IProbabilityProperty[] properties); /// /// 根据概率属性获取值 /// /// /// object[] GetValuesObject(params IProbabilityProperty[] properties); } /// /// 泛型概率服务 /// /// public interface IProbabilityService:IProbabilityService { /// /// 根据概率属性获取值 /// /// /// T GetValue(params IProbabilityProperty[] properties); /// /// 根据概率属性获取值 /// /// /// T[] GetValues(params IProbabilityProperty[] properties); } }