Exemplo n.º 1
0
        private void InitializeDistributionDictionary(IDictionary <T, decimal> dictDistribution, bool renew)
        {
            if (DictDistribution != null && !renew)
            {
                return;
            }

            DictDistribution = new Dictionary <T, DistributionElement <T> >();

            foreach (var elem in dictDistribution.Keys)
            {
                var de = new DistributionElement <T>(elem, dictDistribution[elem]);
                DictDistribution.Add(elem, de);
            }
        }
Exemplo n.º 2
0
        private void InitializeDistributionDictionary(IEnumerable <T> lstDistribution, bool renew)
        {
            if (DictDistribution != null && !renew)
            {
                return;
            }

            DictDistribution = new Dictionary <T, DistributionElement <T> >();

            foreach (var elem in lstDistribution)
            {
                var de = new DistributionElement <T>(elem);
                DictDistribution.Add(elem, de);
            }
        }