Exemple #1
0
        public static void SizeITest()
        {
            Console.WriteLine("++++++++++++++++++++SizeI++++++++++++++++++++++");
            SizeI c1 = new SizeI(102, 2990);

            Console.WriteLine("Size 01:{0}", c1.ToString());
            try
            {
                SizeI c2 = SizeI.Parse(c1.ToString());
                Console.WriteLine("Size 02:{0}", c2.ToString());
                if (c2 == c1)
                {
                    Console.WriteLine("01 == 02");
                }
                else
                {
                    Console.WriteLine("01 != 02");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("SizeI.Parse failed, {0}.", ex.Message);
            }
            Console.WriteLine("===============================================");
        }
Exemple #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="location">位置</param>
 /// <param name="size">大小</param>
 public RectangleI(PointI location, SizeI size)
     : this(location.X, location.Y, size.Width, size.Height)
 {
 }
Exemple #3
0
 /// <summary>
 /// 偏移点的坐标
 /// </summary>
 /// <param name="size">偏移的大小</param>
 public void Offset(SizeI size)
 {
     this.Offset(size.Width, size.Height);
 }