示例#1
0
    private cd.a a(cd.c A_0)
    {
        cd.a a = new cd.a {
            a = 0,
            b = 0,
            c = 0,
            d = 0
        };
        for (int i = 0; i < A_0.h.Count; i++)
        {
            try
            {
                int key = A_0.h[i];
                if (this.g.ContainsKey(key))
                {
                    switch (this.g[key].d.get_Id())
                    {
                    case 1:
                    {
                        a.a = A_0.h[i];
                        continue;
                    }

                    case 2:
                    {
                        a.b = A_0.h[i];
                        continue;
                    }

                    case 3:
                    {
                        a.c = A_0.h[i];
                        continue;
                    }

                    case 4:
                    {
                        a.d = A_0.h[i];
                        continue;
                    }
                    }
                }
            }
            catch (Exception)
            {
            }
        }
        return(a);
    }
示例#2
0
 public int a(object A_0)
 {
     cd.a a = (cd.a)A_0;
     if (this.a != a.a)
     {
         return(this.a - a.a);
     }
     if (this.b != a.b)
     {
         return(this.b - a.b);
     }
     if (this.c != a.c)
     {
         return(this.c - a.c);
     }
     if (this.d != a.d)
     {
         return(this.d - a.d);
     }
     return(0);
 }