protected void Page_Load(object sender, EventArgs e)
        {
            HinhVuong hv = new HinhVuong {
                Canh = 5
            };
            HinhChuNhat hcn = new HinhChuNhat {
                ChieuDai = 10, ChieuRong = 20
            };

            IHinh h;

            //h = hv;
            //double dt1 = h.DienTich();
            //h = hcn;
            //double dt2 = h.DienTich();


            h = hv as IHinh;
            h = (IHinh)hv;

            IHoSoCaNhan hscn;

            hscn = hv as IHoSoCaNhan;
            hscn = (IHoSoCaNhan)hv;
        }
示例#2
0
 private void btnTinh_Click(object sender, EventArgs e)
 {
     try
     {
         double    canhA = double.Parse(txtCanhA.Text);
         HinhVuong hv    = new HinhVuong();
         hv.CanhA      = canhA;
         lblChuVi.Text =
             String.Format("Chu Vi: {0}", hv.ChuVi());
         lblDienTich.Text =
             String.Format("Diện Tích: {0}", hv.DienTich());
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }