!"#$%&'(
)*)+,-(
+./012,223)45
2678)955
:;7<0=>2-9?2-@ABC27<D-@EF5
G,45
?+22)99)H>I09)9JFK5
@@*<D-2-2,2L0MN?23)5
O 5
P./012,2678)C2;?Q25R
0$3Q+S>0H9?2-F5R
H./012,2TU9)245V
WD2XBC25
Y880MN?Z[?)2,2?;2\45(
]^_A `%
)abQ0=
c\0154
c\014
+./01:
c\0154 :
c\014 V
c\01R4 R
2"X)?2,2?Qd?eRR
0B7)+,-f?RV
H678)9:
./019gb+N)9BC2+ET23):
./01678)\g)-N;)9hi2::
9/01+E7)+,-)H::
W$EE9)-2jh9)-2j2-H2-:k
./01E9)-2j3Q+SP
*g?0MN?lh2,2BC228,mlfh2-9?2-9)-2jPV
./012,2LUV5
n$7<D-)Hg2eD-gN23)V:
7D2XBC2VV
abQ0=)9-)-,22,2BC2+)-X4VV
abQ0=;H2-N2,2j-,TH2-k
o8j0MN?Z[?)2,2?;2\kP
p%$q^"#$%&'c]r!o$^s 5
b?54.=7,2)?M)7)+,-L0MN??+2)7Z?+2E
-t"eQ\01i)5
b?4)9929/01E-t*-9/019t5
)?R4+Qf2,2C29/012,2u9)2,2L9)22
9/017)-t ?7ZD-2gN23)lt5
v]^_Awo^x^:
N?0u=2 Z"$v
R
5:
y]^_Azo${A4
!"#$%&'(5
)-,/4(5
+X-,/4(5
2G,D2X-,/4(
0-,/;Z4(R
H-,/)Z4(R
W$|ZMy7,24(R
AD9/0123)2,2-,/4(P
;9}T9/012,2-,/D2X4(P
&T?2L?79/01-,/4(V
n~?2g23)2X-,/(V
]^_A `%(k
)]^_Ar!o$^s h"#$%&'(k
+p%$q^"#$%&'c]]^_A `%5
)X-,/>•F)H2-5
)h$0u45
+X-,/;Z5R
2abQ0=;9-?228)L=2>H)Fl->))QFD2X-,/
•h€•0e?9C25V
0abQ0=;b9T)9-)-,-,/T=2N
2,2N19)?45(
HabQ0=;H2-=2N2,2QT?2L?9)?455:
p%$q^r!o$^s "#$%&'55(
v]^_Awo^x^55
!"#$%&'5V
)*E6)45V
*,N4E?EM2,‚2dbQ0=5V
+67-,)9H45k
267-,Hƒ45k
0\)45
)-XM„2g9)?5
Ho…45
WT2e7E6)45(
;22-T2e2,27,27E6)7827)+,-67-,
9H)H0)Q267-,)99v-Q+e7-7)+,-7E6)8f?,
9|7+T0m25(
,2?Qd?e-H2H045(
"6?45(
.=7,2)?M)BC2)BC26?45R
no223)e2l2,2>"†+nH2F45R
7*g?-d%d5R5
"X)?45R
]^_A `%5RR
)*E6)5RR
N?0u=2 Z"$v
:
abQ0=0ud?e6)7E62B9<5RR
C2;?Q2A-H2H05:5
,2?Q23)678)H)?+25:
4c\01f2,2?Q223)678)H)5P
"2B9<L5P:
+T2e7E6)5V
2\)5V:
0"6?5k5
HabQ0=X)?5kP
‡.ˆp%$q^"#$%&'45k
vp%$q^wrx"‰^55
y]^_Awo^x^45:
!"Š$%&'5(5
)*,Nf)-0N5(5
+„;)-0N5(5
2?Qd?eBC223))-0N5(
0-,/945(
H-,/)95(
W=23[?QE)-0N5(R
=2N)-0N;2,2}5(R
]^_A `%5(R
)./01)-0N5(R
+ <;;)-0N9==2f?)-0N23);5(V
2abQ0==23[?QE;)-0N5((
0abQ0==2)-0N;2,2}:
p%$q^c]rx"‰^k
vp%$q^c]]^_Aw"]
N?0u=2 Z"$v
P
Q)Q7-)i2),ge)h„2+N9=
+‹•23)2ZNZi2?Z)Q•,
g6}h6QZM2ŒQ,2Z
M?Z)})QE7•212MD2E2-2,2
ZM2Œ
ZM;2Z21G2-}gN2,2
ef=2ET,Q\;2,2M?N?c9=,g
23)i2h2,2ZM)0LE-,g,C2,2,2
C223)=2E
2N0)ZM
De-+;ZMy23)‚ 2-9-W
N)Q
?9,2Q2?2e2-2,2+DM7EC22B+l
T[?)EN2mU)2„
+ŽZM-C01=2•,012G2-
Z;2,2N?[?l
o,-+)-X:2B4
Chương 14Y
Chương 2:D2X-,/T
Chương 3:*E6))
Chương 4:o)-0N
c|;2B2GZ28+Q8•ef•
?QE28+lu?H-6;0??|2B
N+=l>280uFgG2,2+DN=2
?Q2?9,2QL-‚-d-h0-
})7EC228D2•22•9‘7Z,7SM
9)LE?98cQ2GZe-29=8
823)LQ2Z+D+…g2?9,2Q2-NB
GZd2b2lB2)h’h)h2mhH“
LQ?Q•$M?YZ2‹2,2LQ2Z-7-)ZN
Z}Y$.A*$&T‚D-f?7N2-2G
H-fQa2,Bi9=G”23)+D+…
N?0u=2 Z"$v
V
Hưng Yên Q , V
k
89T=2N4
Nguyễn Hương Chanh
Nguyễn Thị Lê
Trần Thị Lương
N?0u=2 Z"$v
k
Hưng Yên,Q,Vk
!"#$%"&'
()*+,-
N?0u=2 Z"$v
4.)?7g?d-2BQ}i228g•
22,2;0?9)?4
•*)+,-
•*)+,-9/012,223)
•678)9
•,2?;2\?Q2
•$E
•$E9)-2j
•$3Q+S
•./012,2TU
•D2XBC2
•Y880MN?Z[?)2,2?;2\
. /0123
. 4 "5#$678
;+)-X282,2?;2\BC2Yg7)
+,-;)9/01678) !!2e?G29)?bQ4
,2?;2\?Q2X282,2678)9)?bQ>9‘
+Q2E<L9)?F4?+2h)HhH)h-H2H0hH)
-H2H0
-h2-j2G)7)+,-2,22)99X)?
Z}7)+,-X)?7C0128[?QZ
)99X2-j9/01-;+;2)992C)87828
L=2?+2
N?0u=2 Z"$v
(
[Thuộc tính truy cập] class <tên lớp>
{
Khai báo các thuộc tính của lớp
Khai báo các phương thức của lớp
}
e?G27)+,-;2)99X9)?4
5. 9:;<'!#=>"?@A'! 678B
Yg9/01)l7)+,-23)8*;
23)2D-)828LQ32,2?;2\h
BC223)9/01?;2\BC223)
,2L23);2–?29/01728gN23)
h6}-28;7<0=9)2Yg
7)+,-;23))0‹678)"#7)+,-8
H-2e?G29)?4
Yg?QE;BC2)Z[?)T+E
-,/2e—˜4
Y2,2X)?hg?Q2EM?;2\
BC223)2)99X77)+,-2L2–)2C)
=8 ?9/01+E23)2C)2,2+E23)
N?0u=2 Z"$v
5
<tên lớp> <tên đối tượng> = "# <tên lớp> ([các giá trị khởi tạo nếu có])
<tên đối tượng>$ <tên phương thức> ([danh sách các đối số nếu có])
!! class1
{
// khai báo thuộc tính
// khai báo các phương thức
8C56" !!class2
{
// khai báo các thành phần dữ liệu
// khai báo các phương thức
}
}
0‹g2C)l7)+,-9)2l7)+,-
2C)8
c\0154D‚7)+,-;0HLQ32,2?;2
\2,2BC2>l9/28BC2H>FFh+bQ}
+D?D-;?T23)Q9/01
BC2Ngl7)+,-);+E
9)?4
0H™Hƒ0H>F“
H>F“
c\014YmU)H-)-Q282C)
H?h?9/0123)H?+•+?;2+D
l7)+,-2–š2C)<bQH-)9)?4
H-)H?2-™HƒH-)H?>F“
9)?8N2?Qd?eE2,2BC223)E
+}<-7Z9/012B
C223)2C)82–9/012L0MN?U
23)2C)Z
. DE ?"F
678)90‹g)2E?E2\+lb23)
89;2-S›Ž)Q+T-23)|;
BC223)+lb2G28g)2E?E2,2
2,2+E7,223);678)9-
2ŒB=9-••
8+)2,2g9/01678)9
€Sử dụng this để phân biệt rõ giữa các thành viên thể hiện và các
tham923)BC27)9/01+EgNT23)
)9-BC2‹)??QTE??28
=B29=šh+D228g0‹T+ET
T)97,2)?6L?
c\014-H-)28+ETQhQ
BC2
N?0u=2 Z"$v
55
?+29Ha&>dhQF
K
9d™d“
9Q™Q“
O
9dh9Qg)2E?EL0MN?23)
dhQœdhQ<+Tlj,2\)9?Qf
-23)BC29Ha&
- Sử dụng this để trao đối tượng hiên hành như là một thông số2-
;9=7,2*8;BT9‘<
;)923)BC2
c\ 014 ) 2)995 28 2C) B C2
H)0-?->Fh 2)99 28 2C) B C2
9)-2H0-?->F??Qf)92-823)
2)9959/01678)\9)?4
?+2-09)-2H0-?->2)995)F
K
)H)0-?->9F“
O
- Sử dụng this để thao tác với các indexer }29/01
-+l0‚Qh0HdH2,2
G.HIJ";K'!L$'F?MC?$MN-@O'!?PJ"?Q$N?"R?6S8T
Cú pháp:
8C56"6 FF UVLW;F? UF>XTY
NN4J"?Q$$#?Z'8[';6"\C 678
]
-82)99)H4T
%&'()*+,-'./012
3 2-1,(4.(5/617
N?0u=2 Z"$v
5
^.9:;<'!#?DE UP=I?MC_S8
•8C56"B*Z28Dh28g?Qd?eiB-
+lb7)+,-+T-)Q-;+;7)99H+Q
`8M"% ?V4T2–28D-D;-8
7)+,-,2BC2+T-7Zg?Qd?eE
8
`8M$?V?V;4,2T-27)+,-+Ž
-H2H02–282,2BC2+T-2,20u
d?e6828g?Q2E8
• "'?VM' 64,2BC2h2,2+ET27)
+,-+Ž678)^H)28g2?Q2+<e2lM
BC223)+e2C--2‹;7M
)99H+Q8
`8M$?V?V;"'?VM' 64,2+ET27)+,-+Ž
678)Q-;+e728g2?Qd?e+<2,2
BC2?;22,2BC223)0ud?e6
+e2C--2‹;7M
€*M FFVU56_ 2g?;72)d•
0‹D-"r*M2,2•2
?M-;12+)-X2,2?QT
,2?;2\?Q22,012-?;2\hB
C223)+lb*mU)?;2\?Q2
23)H)h-H2H02–2mU)-X
)?Z
;. ZU_5aL;VF?MC?$MT
v‹gl8‹‚2e,2-7
?7Z2œ2)2E?E$3Q+S;
(4.8/9/61728/012 !!1,.:
(;<=>?)/2 ?7)+,-;0H9?2-2G)7)+,-
82G,9)?4
2)992)99)HK
?+2ž2)99)H>FK~
N?0u=2 Z"$v
5R
?QTh-ZM2G,7)+,-T;
9-2?T7EE;BC27EG2Ÿ) H27E
2B9<h0-Q7E
ž2)99)H>F
K
@@=2N;92ZN2
O
cE4
2)995Ÿ) H>F
K
@@=2N;92ZN2
+)9HŸ) H>F“
O
)2,2EEQ9‘2g?)?
-28;|2-2ZN20i,2|
77Z2œ2)2E?Eo
>)+)H2-H2-FYQ=2N2ZN2i,2[?)
R+29)?4
€7EM7Z2œ2)2E?M)
€•2,2-D;gl87Z2œ
2)2E?
€BC2W) H>Fg3Q
N?0u=2 Z"$v
5:
public classname
{
public classname()
{
// code of constructor
// các công việc cần thực hiện
}
~ classname()
{
// code of descontructor
// các công việc cần thực hiện
}
}
-)h-2B2E3Q+S23)2œ28BC2v9-9H
;BC2--9-BC2Ÿ) H>F
23)o
ABC2v9-9H2-j2B=2N2,2
2ZN20i0’)Ql8?QT-?7Z
l2}2-E7BC2Ÿ) H>F2i*8)
7Z2j0‹BC2Ÿ) H>F-
)Q-8)9‘i;BC2U23)o>)+)H
2-H2-F o.?H99Ÿ) H> 9F .)? 8 B C2
Ÿ) H>F9/01giBC2v9-9H>F9)?4
@A!
„20‹BC2i,223)=;2?2e
7Zg2,2ŽBC2v9-9H>F9‘2iN2
l8?QT7Zgd,2m2b?N?99‘
l+l-ŽBC2v9-9H>F9‘2i-})
9e./01?9+Ž2,2i2b?N?9?Qf
-T?3Q+S4
using (tên đối tượng cần hủy bỏ)
*-7Z7)+,-;0H9?2--+T
0m29‘iEo)+)H2-H2--ZMgl
8Q-+;AL-ZM
N?0u=2 Z"$v
5P
public void Dispose()
{
// Thực hiện công việc dọn dẹp
// Yêu cầu bộ thu dọc GC trong thực hiện kết thúc
GC.SuppressFinalize( this );
}
public override void Finalize()
{
Dispose();
base.Finalize();
}
282B2E=;-,2|7+E87Z2)2E?
ET2G)7Z2L[?)bf?E8-••
V. 9:;<'!#?Z'%"&'?b'F? ?"B
TU7ZgN2-f2l?;2\
BC28;L23)
./01678)9)2g7)+,-;TU
LU2–29/01hBC2h?;2\h9=
7N2-9?2-7Zg29/01M+l
0‚Qh0HdHh0H9?2-)Q7g?7,2M
BCD-'E
;BC29)228D-D;;
BC2-2127Z2LD-)+e2C;gN-
23)2l-212<bQg?H-U)-212-
Gọi một phương thức static:
cf+l2eL9)2;L23)7Z
gNlfQ7Z28;)2E?9 ;9)2
7Zg=2E?Qd?eE2,2T7Z9)2
lZ[?);gN23)89)?4
Tenlop.tenhamtinh ([danh sach tham so neu co]4
c\01diem.hien()}iEBG2U28TH>F
23)0H
BCD8-'()*+!
-7)+,-;9)22-9?2-7Z28678)?Q
2ABC2U2–28g?QEL0MN?
2Œ28\2eUZE?-7)+,-28;
9)22-9?2-Q9‘2i27+e2C;g
N-23)2D-)
cN29/017<D-9)22L22b•27¡”
2G)7ZgH-0š82-••E
}bQ)M?[?l78}
N?0u=2 Z"$v
5V
€*<D-)H2-9?2-4
cN29/01;7<D-)H-9‘28,2
012„D-)+e7;-23)$7<
D-)HQ„2Th7Z28)92l|
*8-9‘7Z287<D-?+2T9‘7Z
7<D-2+e2C;TgN-
c\017Z?D-)+e7;-23)
0H-7mU))9‘mU)T;
7<D-L=2)H9)?4
)H0H>F
K
@@7Z2l
O
BCD8F;E
-7Zf28;+E-28D-D;-
212-;9ZM7,2>)92)hh••h
c9?))92¢FN29/01;+E12\2—-212˜<
T;f?7ZgE-212-2,2ZM7,2
2g?-212-C01-212
H-U)g?23)8-212-;7Z287,
N-212--+;2BE?)7)+,-;+E
TU23)+ETUQ28L=2-D
;H-•U)-2128,2+ETU28-D
;\22=2-)œQ
2-E
;28g2dbQ0=;U2–2C)2,2
LUZ87Z2-jD-gN23)
+ŽN29/01678)Hƒ"9)2}2l=;
-HŸ)Hƒ-772B-„2)H9)2H2C)
2lTcN2D-;9)22)99N2D-);
2–2C);)H2-9?2-Q28g7g)
N?0u=2 Z"$v
5k
2•22•l+l-MT23)Q7Zg
2D-)
Khi nào thì sử dụng các thuộc tính tĩnh và khi nào thì sử dụng
phương thức tĩnh:
•./01BC2U7?7<D-;,m-
8)Q72B+T0m27Z2LD-gN23)
)Q N2 D- ; E 0?Q e ; 9= 2?› +m
>) HF7Zg=2N22–2L=2N;L
Z-}E?)?9)?7)m
U)7Zg)-);gN-23)8)9/01
BC27<D-)H>+T-bBC2
|F
•./01+E9)27+D?D-);+E28)œ
-212-gH-0š-D;23)8c\01+DD-
);+E9)2gH-0šdH<}gND28+)-T?
+E2D-)2£D*82‹N2D-
+D‚QiBC22C)LUQ
+D28gH-0š0‹+E-212-2,2ZM
7,2
•./01Ug2C)2,2BC27ZT
[?);„2+N£DQT?2L?D-
BC27Z;H-gN0MN?7Z
T[?)E;„2+N- ;9)22)997Z
2-j6)7E
c. Q8d'!8@O'!?P
XBC2N2D-)f?BC2‹T
)?2,2)97,2)?)Qlf0MN?7,2
)?cN2b+N2,2Q0=)-0e?e4
•*,2)?2,2)947,2)?f9)9
•*,2)?f7g?0MN?23))9h7g?0MN?lf
23)BC2
N?0u=2 Z"$v
5
*D2X;BC2)l)Q•7\N?>0e?
eF23)BC2h9)9)Q7g?0MN?23))9-„2
28g)Q•2lf,m23)2,2)9*8=22e
7ZlD2XBC28)BC2
7,2)?282‹T7,2)?f7g?,mlfY8
;f?2L2G•7D2XBC2
*i;BC228D2XBC22L
2G•f9)9h7g?0MN?2-‹6B
C2E?7Z9‘,9|7+T0m22B
!. E'!!E";6"\C?e'!fC #?CI?'B
Y880MN??;2\=22e;[?,)
eQ,m2-+ETE,m82-+Eg8
2?Q2Z[?)BC223)7Z[?)
-2?2e7l7)+,-2?i
?;2\2-!V?FV?
•ABC2" lf;0MN?7g??;2\h
BC2QBC223)
•ABC2F": E,m23)?;2\h287g?lf
-0*E;BC29Hl0‹678)value
g2-2)-2M+<?;2\
"\223)N28j0MN?2He?Z„20‹
}9/01u)-,2?;2\
¤Z"="gU['hi"=j''!b UI??CI?'
•)7Z7)+,-}2,2)9-312set.
•8g2–dbQ0=?;2\2–i2-„22–T+Ž
2,2+S;-)312T
N?0u=2 Z"$v
5(
public string (tên thuộc tính)
{
get { //Lấy giá tri thuộc tính }
set { //Trả về giá trị cùng kiểu với thuộc tính đã khai báo}
}
•E?)?D-;?;2\28?+2gi2D
?D2E-H2H0-,lD-?;2\2–i2
?+29)?8D-;set()?Q2-H2H0<+T-
?;2\8
•2-j+DD-;?;2\?))Q)+9)2>dH
T7E6))F2G,9)?4
?+2)+9)29>T?;2\F
K
H“
9H“
O
H. H+-k
. l_;K'!678
;DG
abQ0=0H2,2?;2\?;h-;23)
g8hBC2•i);M)0BbhBC20
2?QgH-;,m-6+\hBC2N
gT
)h$0u4
•2,2?;2\X284
d“@@tọa độ hoànhđộ
Q“@@tọa độ tung độ
•2,2BC223)4
Z
•i);
BC2-H402?Qgg
BC2H4NZT
+hlu?4
N?0u=2 Z"$v
6 FFvH
K
8C56""'?dhQ“
K
d™-d“
Q™-Q“
O
8C56"%$";)>F
K
-9-H¥H"H>¦)-)0-2?)0H4¦F“
d™"'?A)9H>-9-HrH)0"H>FF“
Q™"'?A)9H>-9-HrH)0"H>FF“
O
8C56"%$";-H>"'?0dh"'?0QF
K
d•™0d“
Q•™0Q“
O
8C56"%$";2?QH>F
K
d™€d“
Q™€Q“
O
-\01Th2GZ2–)2,27)+,-;2L
l7)+,-}2,2?;2\>L0MN?Fh
N?0u=2 Z"$v
5
8C56"%$";H>F
K
-9-H¥H>¦-)0-4>¦F“
-9-H¥H>¦KOhK5O¦hdhQF“
-9-H¥H"H>¦F¦F“
O
O
2l2,2BC2>2,;23)28gF
c;BC27Z28,mlf7)+,-28678)
1+D2œE?28,mlfl7)+,-28,mlf
;DH
abQ0=9)27gZS;9)27+)-X
€ $7<D-9L/)h
€ ABC29yQ7g)dH9)2728|7Z
€ ABC29Ÿ?7g)dH9)2728LQ7Z
€ ABC2?9-gT-heQ);L/
)h$0u4
,2?;2\23)9)27X284
-4ZlL/<L?9)27
49L/)23)9)27
,2BC223)X284
?+29)27>F47<D-,m23)9)279L/)
?+2+ HQ>F4lf,m7g?G9)79)27|
)Q7Z
?+2+ W?>F4lf7g?G9)79)27LQ)Q7Z
LQ
?+2-0?9>dF4T;L/-9)27
?+2->F4"eQ);L/69)27YbQ8
28l),mh,m2\L/)6)eQ)26
9)27
+hlu?4
CF"'!.Q9H“
' UVF8 V.)27
K
6 FF.)27
K
8M"% ?V"'?-“
8M"% ?V"'?IJ9“
8C56"5$$6HQ>F
K
MV?CM'>-™™€5F“
N?0u=2 Z"$v
O
8C56"5$$6W?>F
K
MV?CM'>-§™9"HF“
O
8C56".)27>F
K
9™'VmIJ“
-™€5“
O
8C56"%$";?9>"'?dF
K
"c>¨W?>FF
K
-™-•5“
9I-J™d“
O
V6FV
-9-H¥H>¦.)27)¦F“
O
8C56"->F
K
"c>HQ>FF
K
-9-H¥H>¦.)272)¦F“
MV?CM'“
O
V6FV
MV?CM'9I-€€J“
O
O
N?0u=2 Z"$v
R
5. 9:;<'!678
;DG
abQ0=0H+59)?8E2B
i);23)g6+\h02?Qg;i);heQi);
dChNi);23)gT
)h$0u4
?;2\BC223)0HN+Th7
8?dbQ0=2B)2–N29/0123)
Z ?Ql7)+,-7g?+Ž9/
01678) "# g2e,‹$Yg?Q d?eE2,2
BC223))?Qd?eZ[?)2,223)
0H
£D2823))??Qd?e
BC2)>F)?Q9)?4)>F“
+hB-N9)?4
CF"'!.Q9H“
CF"'!.Q9H-H2-9oHH2“
CF"'!.Q9HHd“
' UVF8 V0?5
K
6 FF0H
K
8C56""'?dhQ“
8C56"%$";-H>"'?0dh"'?0QF
K
d•™0d“
Q•™0Q“
O
8C56"%$";H>F
K
-9-H¥H>¦-)0-4>¦F“
-9-H¥H>¦KOhK5O¦hdhQF“
-9-H¥H"H>¦F¦F“
N?0u=2 Z"$v
:
O
8C56"%$";2?QH>F
K
d™€d“
Q™€Q“
O
8C56"%$";)>F
K
-9-H¥H"H>¦)-)0-2?)0H4¦F“
d™"'?A)9H>-9-HrH)0"H>FF“
Q™"'?A)9H>-9-HrH)0"H>FF“
O
O
6 FFH9H
K
F? ?"%$"; )>F?M"'!IJ)9F
K
0H+™'Vm0H>F“
// bien trong C# luon doc khoi gan gia tri truoc khi su
dung
+)>F“
-9-H¥H>¦0H+¦F“
+H>F“
-9-H¥H"H>¦-)0-0-d?)4¦F“
+2?QH>F“
+H>F“
+-H>hVF“
O
O
O
*E[?l9)?72DQ2B
N?0u=2 Z"$v
P
)-)0-2?)0H4
5(
0H+-)0-4>h5(F
-)0-0-d?)4
-)0->€h€5(F
0H+9)?702?QH)4
-)0->€Vh€5RF
;DH
abQ0=2B),2h\2?h0N\2
)8-D),2-42bh?Zh?Z2bhf?
)Q}
)h$0u4
-+Q9‘89B[?)f;9?;2\?Q223);
9L->2EfLQd2,2+D)7l-
<L9)?)T9/012,2678)2–C2;?Q2F
€ ?;2\23);0+)2)23)),2
,2BC223)4
€ ABC2Z
€ ABC2NZ
€ ABC27g)-D),2
€ ABC2\2?),2
€ ABC2\0T\2),2
©bQhBC2ZBC2N
Z2G)-?9‘29/01-+e7
-T)dbQ0=28?;2\-Ih2œBC22-+E
-D),2h\0N\2),22?),22G)
-?28\2e+l-N7Z2-2,2L+T
-,2;-89‘dbQ0=28?;2\?Qd?e)
-/1 "c9)-Qt ?dbQ0=28?;2\?Q2
?+22827Ztb?l}287Z28\2e
2H2•0MN?;L28g)Q•E8
-7T?2\dE-D),2h\0N\22?)
N?0u=2 Z"$v
V
,2),2-2Œ)?0-8)dbQ0=8
)H
+holu?4
CF"'!.Q9H“
' UVF8 Vcv
K
6 FF))2
K
8M"% ?V"'?)“
8M"% ?V"'?+“
8M"% ?V"'?2“
8M"% ?V"'?™“
8C56"%$";)>F
K
-9-H¥H"H>¦)-9-2-))2¦F“
)™-H-^R>-9-HrH)0"H>FF“
+™-H-^R>-9-HrH)0"H>FF“
2™-H-^R>-9-HrH)0"H>FF“
O
8C56"%$";"V'LT
K
-9-H¥H"H>¦))2)+)?)))4¦F“
-9-H¥H"H>¦0-0)+)2)4hKOhK5Oh
KO¦h)h+h2F“
Console.WriteLine("chu vi:{0}",chuvi());
Console.WriteLine("dien tich:{0}",dientich());
™-)>F“
Fm"?>F
K
FV54
-9-H¥H"H>¦)))20H?¦F“5MV “
FV4
-9-H¥H"H>¦)))2?-
2)¦F“5MV “
N?0u=2 Z"$v
k