/// <summary>
        /// Вносим в массив все пара СС ОС фильтра и значение фитнесса при данных парах
        /// </summary>
        /// <param name="ssfilename"></param>
        /// <param name="osfilename"></param>
        /// <param name="filterid"></param>
        /// <param name="maxvalue"></param>
        public void AddOrInsert(string ssfilename, string osfilename, int filterid, float maxvalue)
        {
            //была ли такая пара у
            bool SSinArray = false;

            foreach (OneSsStatistic myOneSS in this)
            {
                if (myOneSS.SsFilename == ssfilename)
                {
                    SSinArray = true;

                    paraId_value tempparaID = new paraId_value();
                    tempparaID.paravalue       = maxvalue;
                    tempparaID.para.filterId   = filterid;
                    tempparaID.para.OCfilename = osfilename;

                    myOneSS.ListIdPariMaxvalue.Add(tempparaID);
                } //if myOneSS.filename  ==
            }     //конец форич

            if (!SSinArray)
            {
                OneSsStatistic temp = new OneSsStatistic();
                temp.SsFilename = ssfilename;


                paraId_value tempparaID = new paraId_value();
                tempparaID.paravalue       = maxvalue;
                tempparaID.para.filterId   = filterid;
                tempparaID.para.OCfilename = osfilename;
                temp.ListIdPariMaxvalue.Add(tempparaID);

                this.Add(temp);
            }
        } //AddOrInsert
        public int CompareTo(object obj)
        {
            if (obj == null)
            {
                return(1);
            }
            paraId_value other = obj as paraId_value;

            if (other != null)
            {
                return(this._paravalue.CompareTo(other._paravalue));
            }
            else
            {
                throw new ArgumentException("Object is not a Temperature");
            }
        }