コード例 #1
0
        public static DataBin operator +(DataBin a, DataBin b)
        {
            DataBin laneBin = new DataBin();

            if (!a.BinType.Equals(b.BinType))
            {
                return(laneBin);
            }
            laneBin.BinType = a.BinType;

            laneBin.BinValue = a.BinValue + b.BinValue;

            if (a.Description.Equals(b.Description))
            {
                laneBin.Description = a.Description;
            }
            else
            {
                laneBin.Description = string.Concat(a.Description, "+", b.Description);
            }

            return(laneBin);
        }
コード例 #2
0
ファイル: Lane.cs プロジェクト: wangscript007/Net7NTCIP
 bool RemoveDataBin(DataBin bin)
 {
     return(DataBins.Remove(bin.Id));
 }
コード例 #3
0
ファイル: Lane.cs プロジェクト: wangscript007/Net7NTCIP
 void AddDataBin(DataBin bin)
 {
     DataBins.Add(bin.Id, bin);
 }