7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
1/41
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
2/41
Kfb|araox B"
By|ra hi ~|aj|gkgbfe
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
3/41
Kfb|araox B"0 By|ra hi ~|aj|gkgbfe%
Xidiog}0 67 ??< =7 26
Ba||ia idibx|efba0 ihfxa|fgdN|g+kg%bak
Fexi|eix0 zzz%|g+kg%ir v zzz%|g+kg%bak
FRLE0 6:=+=8+66?8+>?=+?
Hi~rfxa Dijgd0 K+}}}}}+77
Gyxaihfbfe0 Oba% @gvfi| BilgddarOfdkgbfe i fk~|irfe0 Bdargr+A|baie$ R%D%
Fk~|ira ie Ir~gg
^|fki|g fk~|irfe0 Kg|pa 77
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
4/41
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
5/41
BAEXIEFHA^\DAJA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ]]FFF
^g|g wyfe ir irxi dfl|a %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ]]F_Bka irx a|jgefpgha id dfl|a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ]]_Wy ri eibirfxg ~g|g yxfdfpg| irxi dfl|a %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ]]_FRal|i dar i`ik~dar hid dfl|a %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ]]_FGj|ghibfkfiexar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ]]_F
^G\XI 7% ^\AJ\GKGBFE LRFBG %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 7
BG^XYDA 7% OGRIR IE ID HIRG\\ADDA HI YE ^\AJ\GKG %%%%%%%%%%%% 2WY IR YE ^\AJ\GKG %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2DIEJYG@IR HI ^\AJ\GKGBFE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8
Bak~fdgha|ir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?Fex|~|ixir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?
WY IR B" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :^A\ WY G^\IEHI\ B"1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% =\IGDFPGBFE HI YE ^\AJ\GKG IE B" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% =
Bka b|ig| ye ~|aj|gkg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 6Fexi|ogp hi deig hi |hieir%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 7>
Wy mgbi irxi ~|aj|gkg1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 7>Jyg|hg| id ~|aj|gkg irb|fxa ie id hfrba %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 77Bak~fdg| i`ibyxg| id ~|aj|gkg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 77Lfldfaxibg hi bdgrir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 78Jyg|hg| id ~|aj|gkg i`ibyxgldi ie id hfrba %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 78Hi~y|g| ye ~|aj|gkg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 79
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
6/41
] B" % BY\RA HI ^\AJ\GKGBFE
Iexa|ea hi hirg||adda fexij|gha %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 79I@I\BFBFAR \IRYIDXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 79I@I\BFBFAR ^\A^YIRXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 7:
BG^XYDA
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
7/41
BAEXIEFHA ]F
^a| wy yxfdfpg| baerxgexir1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>_G\FGLDIR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>BAE_I\RFE IEX\I XF^AR ^\FKFXF_AR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
8/41
]FF B" % BY\RA HI ^\AJ\GKGBFE
I}bi~bfaeir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 77?X|glg`g| bae xf~ar hi hgxar eyk|fbar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 77=
Irx|ybxy|gr wyi iebg~rydge dar xf~ar ~|fkfxfvar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 776Baevi|rfe iex|i xf~ar vgda| xf~ar |ioi|iebfg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 7
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
9/41
BAEXIEFHA ]FFF
Gbbihi| g dar idikiexar hi yeg kgx|fp %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 7=7Xgkga hfkierfe hi yeg kgx|fp %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 7=
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
10/41
]F_ B" % BY\RA HI ^\AJ\GKGBFE
Rx|fejLyfdhi| \ikavi-fex ~$ fex e& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9Rx|fejLyfdhi| \i~dgbi-Rx|fej rx|$ Rx|fej eyivgRx|$ fex ~$ fex e& %%%%%%%%%%%%%%%% 9A~i|gha| hi fehi}gbfe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9Rx|fej XaRx|fej-& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9
KGX\FBIR KYDXFHFKIERFAEGDIR V HI \IOI\IEBFGR %%%%%%%%%%%%%%%%%%%%% ?Kgx|fbir eyk|fbgr %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?Kgx|fbir hi bghiegr hi bg|gbxi|ir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
11/41
BAEXIEFHA ]_
^G\XI
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
12/41
]_F B" % BY\RA HI ^\AJ\GKGBFE
Kydxfhfoyrfe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
13/41
BAEXIEFHA ]_FF
Baevi|rfaeir i}~dbfxgr %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 878FEOA\KGBFE HI XF^AR HY\GEXI DG I@IBYBFE %%%%%%%%%%%%%%%%%%%%%%%%%%%%% 878KXAHAR _F\XYGDIR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 879
Baerx|ybxa|ir vf|xygdir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
14/41
]_FFF B" % BY\RA HI ^\AJ\GKGBFE
LDAWYI HI OFEGDFPGBFE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8:2B\IG\ I]BI^BFAEIR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8:9ODY@A HI I@IBYBFE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8:=BYEHA YXFDFPG\ I]BI^BFAEIR V BYEHA EA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8=7I@I\BFBFAR \IRYIDXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8=7I@I\BFBFAR ^\A^YIRXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8=:
BG^XYDA 79% ODY@AR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8=6_FRFE JIEI\GD HI DAR ODY@AR HI I!R %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 867GL\FIEHA OFBMI\AR ^G\G GBBIRA RIBYIEBFGD %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 867
Ody`ar hi lxir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 86
Bdgrir Ofdi$ Hf|ibxa| ^gxm %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9>7Ody`ar hi hgxar hi xf~ar ~|fkfxfvar%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9>8
Lfeg|Z|fxi| %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9>8Lfeg|\ighi| %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9>?
Ye i`ik~da hi gbbira ribyiebfgd %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9>:Irb|flf| ie ye ofbmi|a %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9>=Dii| hi ye ofbmi|a %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 97>
GL\FIEHA OFBMI\AR ^G\G GBBIRA GDIGXA\FA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 972^|a~fihghir kxahar ~g|g gbbira gdigxa|fa %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 972
^arfxfae %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 972Diejxm %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 978Riic %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 978
Dg bdgri B^i|raeg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 97?Dg bdgri BDfrxgXoear%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 97:
Baerx|ybxa| BDfrxgXoear %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 97=Irb|flf| ye |ijfrx|a ie id ofbmi|a %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9Gghf| ye |ijfrx|a gd ofegd hid ofbmi|a %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
15/41
BAEXIEFHA ]F]
I@I\BFBFAR \IRYIDXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 92?I@I\BFBFAR ^\A^YIRXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 98
DFRXGR BF\BYDG\IR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9:7
Bdgri BDfrxgBf|bydg|RI4X5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9:2^FDGR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9::BADGR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9:=I@IK^DA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9=>DFRXG HALDIKIEXI IEDGPGHG %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 9=|ladir lfeg|far %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 967Oa|kgr hi |iba||i| ye |lad lfeg|fa %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 962
\LADIR LFEG\FAR HI LRWYIHG %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 969Bdgri BG|ladLfeL4X5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 96?Lyrbg| ye eaha ie id |lad %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 966Feri|xg| ye eaha ie id |lad %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?>>La||g| ye eaha hid |lad %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?>7Yxfdfpgbfe hi dg bdgri BG|ladLfeL4X5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?>8
\LADIR LFEG\FAR ^I\OIBXGKIEXI IWYFDFL\GHAR %%%%%%%%%%%%%%%%%%%%%% ?>:Bdgri BG|ladLfeI4X5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?>=
Yxfdfpgbfe hi dg bdgri BG|ladLfeI4X5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?72
I@I\BFBFAR \IRYIDXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?79
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
16/41
]] B" % BY\RA HI ^\AJ\GKGBFE
I@I\BFBFAR ^\A^YIRXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?2>
BG^XYDA 7:% GDJA\FXKAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?22\IBY\RF_FHGH %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?22A\HIEGBFE HI HGXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?8>
Kxaha hi dg ly|ly`g %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?8>Kxaha hi feri|bfe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?82Kxaha wyfbcra|x %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?89Bak~g|gbfe hi dar kxahar i}~yirxar%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?8=
LRWYIHG HI HGXAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?86Lrwyihg ribyiebfgd %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?86Lrwyihg lfeg|fg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?86Lrwyihg hi bghiegr %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?9>
A\HIEGBFE HI OFBMI\AR IE HFRBA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?98A|hiegbfe hi ofbmi|ar% Gbbira ribyiebfgd %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?98A|hiegbfe hi ofbmi|ar% Gbbira gdigxa|fa %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ??7
GDJA\FXKAR MGRM %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ??8Kgx|fbir mgrm %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ??9Kxaha mgrm glfi|xa %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ???Kxaha mgrm bae hirla|hgkfiexa %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ??:Idfkfegbfe hi idikiexar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ??=Bdgri BMgrmGlfi|xa %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ??=Ye i`ik~da hi yeg kgx|fp mgrm %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?:
^g|kix|ar hid kxaha wyi i`ibyxg id mfda %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ?67
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
17/41
BAEXIEFHA ]]F
Bfbda hi vfhg hi ye mfda %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>2Ldawyigha %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>2Ha|kfha %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>8Ir~i|geha %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>9
RFEB\AEFPGBFE HI MFDAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>9Kibgefrkar hi rfeb|aefpgbfe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>?Al`ixar hi rfeb|aefpgbfe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>:
Ribbfaeir b|xfbgr %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :>6I`ik~da wyi fk~dikiexg yeg ribbfe b|xfbg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :7>I}bdyrfe kyxyg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :79Kaefxa| |iiex|gexi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :7:Yxfdfpg| Zgfx ^ydri!^ydriGdd %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :7=^a| wy dar kxahar Gdkgbieg| Alxiei|yxfdfpge ye lybdi1 %%%%%%%%%% % :Id oa|kydg|fa %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :?2Hfly`g| dar baex|adir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :?8La||g| ye baex|ad %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :?6^|a~fihghir hi dar al`ixar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :?6Ldawyig| dg ~arfbfe hi xahar dar baex|adir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ::7Fbaea hi dg g~dfbgbfe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ::7Irb|flf| dar baex|adgha|ir hi iviexar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ::
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
18/41
]]FF B" % BY\RA HI ^\AJ\GKGBFE
GHA%EIX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ::=Bak~aeiexir hi GHA%EIX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ::6
GBBIHI\ G DG ZIL %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :=>B|ig| ye eyiva oa|kydg|fa Zil %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :=7Gj|ijg| baex|adir xi}xa g dg ~jfeg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :=9Bfbda hi vfhg hi yeg ~jfeg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :=:B|ig| baex|adgha|ir hi iviexar ~g|g dar baex|adir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :==Jiei|g| dg g~dfbgbfe Zil i`ibyxg|dg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :67
^G\XI 8% G^EHFBIR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :62
G% IEXA\EA HI HIRG\\ADDA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :69_FRYGD RXYHFA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :69
Ihfbfaeir _frygd Rxyhfa I}~|irr %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :69Ihfbfaeir hi _frygd Rxyhfa ~g|g ~|aoirfaegdir %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :6?
G^DFBGBFE HI BAERADG%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :6?HI^Y\G\ YEG G^DFBGBFE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :66G\JYKIEXAR IE DG DEIG HI \HIEIR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% =>>
L% %EIX ^G\G DFEY] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% =>2FERXGDGBFE HI KAEA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% =>8I@IBYXG\ YE ^\AJ\GKG B" IE DEIG HI \HIEIR %%%%%%%%%%%%%%%%%%%%%%%% =>8FERXGDG\ KAEAHI_IDA^ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% =>9
B% BH %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% =>:EHFBI %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% =>6
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
19/41
^\DAJAB"$ ~|aeyebfgha B Rmg|~$ ir gbxygdkiexi$ `yexa bae @gvg$ yea hi dar diejyg`ir hi~|aj|gkgbfe kr ~a~ydg|ir ie Fexi|eix% ^i|a$ ghikr$ irx hfr~aefldi ~g|g id hi+rg||adda hi ~|aj|gkgr hi ~|a~rfxa jiei|gd% Dg fhig oyehgkiexgd hi irxg al|g irhg| g baeabi| irxgr ogbixgr hid diejyg`i B"$ rfe advfhg| wyi xfiei ye gdbgebi bak+~dixa ral|i dg Zil%
Ie dar dxfkar xfik~ar B B## mge rfha dar diejyg`ir kr yxfdfpghar ie idhirg||adda hi g~dfbgbfaeir ie jiei|gd% Gklar diejyg`ir ~|a~a|bfaege gd ~|aj|g+kgha| id efvid hi glrx|gbbfe ~|ibfra ~g|g gla|hg| id hirg||adda hi bygdwyfi| g~df+bgbfe ~a| bak~di`g wyi rig$ gr baka kibgefrkar hi lg`a efvid ~g|g yxfdfpg| dgrbg|gbxi|rxfbgr kr gvgepghgr hi dgr ~dgxgoa|kgr ral|i dgr wyi ri hirg||addg3 ~i|a$ie jiei|gd$ id xfik~a eibirg|fa ~g|g hirg||addg| yeg g~dfbgbfe |irydxg dg|ja bak+~g|gha bae ax|ar diejyg`ir baka _frygd Lgrfb$ wyi ao|ibie$ ghikr hi ogbfdfhgh$yeg idivghg ~|ahybxfvfhgh ie id hirg||adda hi g~dfbgbfaeir$ gyewyi ira r$ rgb|fof+bgeha dg odi}flfdfhgh wyi dar hirg||addgha|ir hi B B## |iwyfi|ie% Dg radybfewyi Kfb|araox hg g irxi ~|aldikg ir id diejyg`i hieakfegha B"% Ri x|gxg hi yediejyg`i kahi|ea a|fiexgha g al`ixar wyi ~i|kfxi hirg||addg| yeg gk~dfg jgkg hig~dfbgbfaeir ~g|g dg eyivg ~dgxgoa|kg Kfb|araox %EIX$ dg bygd ri bg|gbxi|fpg ~a|~|a~a|bfaeg| yxfdfhghir ri|vfbfar ~g|g rgbg| ye ~|avibma xaxgd xgexa hi dg fe+oa|kxfbg baka hi dgr bakyefbgbfaeir%
Kr wyi ax|g barg$ id al`ixfva hi B" ir ~i|kfxf| g xahar dar hirg||addgha|ir iejiei|gd$ g dar hi B B## ie ~g|xfbydg|$ gla|hg| id hirg||adda hi g~dfbgbfaeirbak~di`gr bae ogbfdfhgh |g~fhip ~i|a rfe rgb|fofbg| dg ~axiebfg id baex|ad wyiao|ibie B B##% Ir ye ~aba baka xakg| xahgr dgr bargr lyiegr hi _frygd Lgrfb
gghf|dgr g B##$ gyewyi |iba|xgeha gdjyegr hi dgr x|ghfbfaeir kr abydxgr hfobfdir hi baeabi| hi B B##% Irxa idfkfeg dar i||a|ir hi ~|aj|gkgbfe krbakyeir ie B B##% ^a| i`ik~da0
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
20/41
]]F_ B"% BY\RA HI ^\AJ\GKGBFE
Id |ibadibxa| hi lgry|g dfli|g gd ~|aj|gkgha| hid ~ira wyi baeddivg id kgei`akgeygd hi dg kika|fg%
Xahar dar al`ixar b|ighar hfekfbgkiexi gr baka dgr kgx|fbir rae fefbfgharg bi|a$ gyewyi B" ea fefbfg gyxakxfbgkiexi dgr vg|fgldir dabgdir$ id bak~f+dgha| gvfrg| rfik~|i wyi ri fexiexi yxfdfpg| yeg gexir hi fefbfg|dg%
B" yefofbg id rfrxikg hi xf~ar ~i|kfxfieha vi| g bghg yea hi iddar ie id die+jyg`i baka ye al`ixa%
\irykfieha$ B" ~i|kfxi irb|flf| g~dfbgbfaeir xgexa ~g|g Fexi|eix baka g~df+bgbfaeir hi ~|a~rfxa jiei|gd3 irxa ir$ baka kybmar diejyg`ir$ ~i|kfxi x|glg`g|bae xaha xf~a hi hgxar$ b|ig| irx|ybxy|gr hfekfbgr$ x|glg`g| bae ofbmi|ar$ gxgbg| glgrir hi hgxar$ hfrig| fexi|ogbir j|ofbgr hi yryg|fa$ ixb% Kr ge$ B" ir ye die+
jyg`i rfk~di$ ~axiexi a|fiexgha g al`ixar% Ry rfexg}fr febfxg gd ~|aj|gkgha| gjiei|g| ~|aj|gkgr kahydg|ir obfdkiexi kgexiefldir%
Gbxygdkiexi ie id ki|bgha mg kydxfxyh hi mi||gkfiexgr hi ~|aj|gkgbfeB" baka Kfb|araox _frygd Rxyhfa ie ryr hfrxfexgr vi|rfaeir a Rmg|~Hivida~ ~a|bfxg| gdjyegr% ^i|a dg ki`a| oa|kg hi vi| id gdbgebi hi B" ir yxfdfpgeha hf|ibxg+kiexi id ~gwyixi hi hirg||addaKfb|araox %EIX O|gkiza|c Raoxzg|i Hivida~kiexCfx-RHC&% Ri x|gxg hi ye raoxzg|i wyi ri ~yihi alxiei| hi dg |ih lgrgha ie yebae`yexa hi mi||gkfiexgr hi |hieir ie deig ~g|g ihfxg|$ bak~fdg|$ i`ibyxg| hi+
~y|g| ~|aj|gkgr B"$ iex|i ax|ar%
^g|g wyfe ir irxi dfl|a
Kfb|araox B"% By|ra hi ~|aj|gkgbfe ri biex|g$ bgrf ie ry xaxgdfhgh$ ie id g~|ie+hfpg`i hid diejyg`i B"$ hi dg ~|aj|gkgbfe a|fiexghg g al`ixar ie id hirg||addahi g~dfbgbfaeir% Ye bg~xyda ofegd di fex|ahybf| xgklfe ie ax|ar baebi~xar bakafexi|ogbir j|ofbgr$ ~jfegr Zil ri|vfbfar Zil% Hi oa|kg |irykfhg$ irxg kgxi+|fg ~yihi gj|y~g|ri ie dar rfjyfiexir g~g|xghar0
^|aj|gkgbfe lrfbg% Kibgefrkar hi glrx|gbbfe% Hfria ~|aj|gkgbfe%
Dg ~|fki|g ~g|xi irx ~ierghg ~g|g wyi ie ~aba xfik~a ~yihg baevi|xf|ri ie~|aj|gkgha| hi g~dfbgbfaeir B"% V ~g|g irxa$ wy eibirfxg1 ^yir rfk~dikiexidii| a|hieghgkiexi dar bg~xydar hid dfl|a$ |iradvfieha bghg yea hi dar i`ik~darwyi ie iddar ri hixgddge%
Dg rijyehg ~g|xi glg|bg ie ~|aoyehfhgh dg ~|aj|gkgbfe a|fiexghg g al`ixar%Ie dg ~|fki|g ~g|xi id gyxa| mg x|gxgha hi hirg||addg| g~dfbgbfaeir riebfddgr$ ~g|gfex|ahybf|di kr lfie ie id diejyg`i ie id kgei`a hi dg lfldfaxibg hi bdgrir hi
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
21/41
^\DAJA ]]_
%EIX O|gkiza|cwyi ie id hfria hi bdgrir hi al`ixar% Ea alrxgexi$ r mg xiefhawyi wyihg| bdg|a wyi ye ~|aj|gkg a|fiexgha g al`ixar rda ri bak~aei hi al`i+xar% Ir ma|g ~yir hi iex|g| bae hixgddi ie dg ~|aj|gkgbfe a|fiexghg g al`ixar$ dgbygd xfiei ye idikiexa lrfba0 dg bdgri%
^i|a rf id gyxa| ofegdfpg|g id dfl|a bae dgr har ~g|xir gexi|fa|ir$ ~|fvg|g gd dib+xa| hi rgli| wyi ge B" ~|a~a|bfaeg kybma kr% ^a| ira mg yeg xi|bi|g ~g|xiwyi ri hihfbg g irxyhfg| dgr irx|ybxy|gr hfekfbgr hi hgxar$ dar gdja|fxkar hi yrabake$ dar mfdar$ g fex|ahybf|di ie id hfria hi fexi|ogbir j|ofbgr hi yryg|fa$ ieid x|glg`a bae fexi|ogbir j|ofbgr ie g~dfbgbfaeir wyi ri i`ibyxge ie ye ri|vfha|%
Xaha idda ri mg habykiexgha bae glyehgexir ~|aldikgr |iryidxar% Bygeha
bak~dixi xahgr dgr ~g|xir$ xahgvg ea rgl| xaha da wyi ir ~arfldi mgbi| bae B"$~i|a r mgl| hgha ye ~gra fk~a|xgexi%
Rf g baexfeygbfe wyfi|i gk~dfg| ryr baeabfkfiexar$ ~yihi baexfeyg| bae kfax|a dfl|a xfxydghaIebfbda~ihfg hi Kfb|araox _frygd B"wyi byl|i gk~dfgkiexi bae hixgddi id hirg||adda hi0 g~dfbgbfaeir wyi kyirx|ge yeg fexi|ogp j|ofbg gdyryg|fa$ g~dfbgbfaeir ~g|g gbbira g lgrir hi hgxar$ ~g|g Aoofbi$ ~g|g Fexi|eix-~jfegr Zil& ~g|g kvfdir% ^yihi vi| kr hixgddir ral|i irxi dfl|a ax|ar iekf Zil0 zzz%o`bilgddar%ir%
Id gyxa| baerfhi|g fk~a|xgexi wyi gexir hi fefbfg| id irxyhfa hi irxi dfl|aibmi yeg a`ighg g dar g~ehfbir% Ie iddar ri i}~aei bka yxfdfpg| id iexa|ea hihirg||adda fexij|gha -IHF& ~g|g B" hieakfeghaKfb|araox _frygd Rxyhfa$ ri i}~df+bg bka yxfdfpg| id IHF ~g|g irb|flf|$ i`ibyxg| hi~y|g| ye ~|aj|gkg a bka ~|a+bihi| ~g|g x|glg`g| ral|i dg ~dgxgoa|kg Dfey}%
Bka irx a|jgefpgha id dfl|a
Id dfl|a ri mg irx|ybxy|gha ie dar 76 bg~xydar ir~ibfofbghar ie id g~g|xgha\iry+kie hid baexiefha i}~yirxa gexi|fa|kiexi% Dar bg~xydar hid 7 gd 6 ear ~|iriexgedg ~|aj|gkgbfe lrfbg0 xf~ar$ riexiebfgr$ kgx|fbir$ kxahar$ ixb% Dar bg~xydarhid 7> gd 78 byl|ie dg ~|aj|gkgbfe a|fiexghg g al`ixar -^AA& ie hixgddi0 bdgrir$ir~gbfar hi eakl|ir$ irx|ybxy|gr$ ral|ibg|jg hi a~i|gha|ir$ bdgrir hi|fvghgr$ fe+xi|ogbir i}bi~bfaeir% Id 79 ear ierig g x|glg`g| bae ofbmi|ar bae id ofe hi hfri+g| g~dfbgbfaeir ie dgr wyi dar hgxar kgef~ydghar ~i|rfrxge hi yeg i`ibybfe gax|g% Id 7? ~|iriexg id hfria hi irx|ybxy|gr hfekfbgr hi hgxar0 dfrxgr |ladirlfeg|far% Id 7: kyirx|g dar gdja|fxkar hi lrwyihg a|hiegbfe kr bakyeir% Id7= irxyhfg dg ~|aj|gkgbfe baeby||iexi0 mfdar% V$ ofegdkiexi$ id 76 ear fex|ahybi
ie id hfria hi g~dfbgbfaeir wyi kyirx|ge yeg fexi|ogp hi viexgegr gd yryg|fa ieid hirg||adda hi g~dfbgbfaeir ~g|g Fexi|eix%
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
22/41
]]_F B"% BY\RA HI ^\AJ\GKGBFE
Wy ri eibirfxg ~g|g yxfdfpg| irxi dfl|a
Irxi dfl|a mg rfha irb|fxa yxfdfpgeha id ~gwyixiKfb|araox %EIX O|gkiza|c Raoxzg+|i Hivida~kiex Cfx-RHC& vi|rfe 8%>$ wyi oa|kg ~g|xi hid iexa|ea hi hirg||addaKfb|araox _frygd Rxyhfa 7> wyi febdyi xaha da eibirg|fa ~g|g irb|flf|$ baer+x|yf|$ hi~y|g| i`ibyxg| g~dfbgbfaeir %EIX% ^a| da xgexa$ lgrxg bae wyi ferxgdi ie rykwyfegKfb|araox _frygd Rxyhfa 7> ie bygdwyfi|g hi ryr vi|rfaeir a$ baka gd+xi|egxfvg$ hirbg|jyi i ferxgdi hirhi mxx~0!!zzz%kfb|araox%bak!i}~|irr! id ~gwyixi_frygd B" 7> I}~|irr3 $ ofegdkiexi$ rda ~g|g dg fex|ahybbfe gd hirg||adda hig~dfbgbfaeir ~g|g Fexi|eix$ eibirfxg|g hirbg|jg| i ferxgdg| _frygd Zil Hivida~i|7> I}~|irr% Gklar ~gwyixir febdyie id ~gwyixi RWD Ri|vi| I}~|irr ~g|g x|glg+
`g| bae lgrir hi hgxar%
Ral|i dar i`ik~dar hid dfl|a
Id bhfja oyiexi hi xahar dar i`ik~dar hid dfl|a ~ah| hirbg|jg|ri$ rije ri fehf+bg ie id g~ehfbi BH$ hi dg Zil hi dg ihfxa|fgd wyi ~yldfbg id dfl|a$ hirhi dg~jfeg Zil ba||ir~aehfiexi gd kfrka%
Gj|ghibfkfiexar
Mi |ibflfha gyhg hi gdjyegr ~i|raegr hy|gexi dg ~|i~g|gbfe hi irxi dfl|a $ ~a|idda$ irxa o|gebgkiexi gj|ghibfha% Xgklfe$ hiria i}~|irg| kf gj|ghibfkfiexa g
Kfb|araox Fl|fbg ~a| ~aei| g kf hfr~arfbfe$ ie ~g|xfbydg|$ hi xahar dar dibxa|irie jiei|gd$ id RHC dar iexa|ear hi hirg||adda fexij|gha wyi id irxyhfa hi irxgal|g |iwyfi|i%
O|gebfrba @gvfi| Bilgddar Rfi||gmxx~0!!zzz%o`bilgddar%ir
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
23/41
^ G \ X I
QQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
^|aj|gkgbfe lrfbg
Ogrir ie id hirg||adda hi ye ~|aj|gkg Fex|ahybbfe g B"
Fex|ahybbfe g dg ^AA Idikiexar hid diejyg`i Irx|ybxy|g hi ye ~|aj|gkg Bdgrir hi yra bake Riexiebfgr hi baex|ad Kgx|fbir Kr ral|i kxahar badibbfaeir
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
24/41
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
25/41
^ G \ X I
QQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
Kibgefrkar hi glrx|gbbfe
Bdgrir$ ir~gbfar hi eakl|ir irx|ybxy|gr A~i|gha|ir ral|ibg|jghar Bdgrir hi|fvghgr i fexi|ogbir Xf~ar kxahar jie|fbar I}bi~bfaeir Ody`ar
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
26/41
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
27/41
^ G \ X I
QQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
Hfria ~|aj|gkgbfe
Irx|ybxy|gr hfekfbgr Gdja|fxkar Mfdar Fexi|ogbir j|ofbgr g~dfbgbfaeir ~g|g Fexi|eix
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
28/41
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
29/41
^ G \ X I
QQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
G~ehfbir
Iexa|ea hi hirg||adda %EIX ~g|g Dfey} BH
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
30/41
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
31/41
G^EHFBI GO%@%Bilgddar!\G+KG
IEXA\EA HI HIRG\\ADDABygeha ri yxfdfpg ye iexa|ea hi hirg||adda fexij|gha -IHF&$ da ~|fki|a wyi mgwyi mgbi| yeg vip ferxgdgha ir grijy|g|ri hi wyi dgr |yxgr haehi ri dabgdfpge dgrmi||gkfiexgr$ dgr lfldfaxibgr$ dg habykiexgbfe dar ofbmi|ar oyiexi mgge rfhairxgldibfhgr3 gdjyear IHF rda |iwyfi|ie dg |yxg haehi ri ferxgd id bak~fdgha|%Irxi ~|abira ea|kgdkiexi ri i`ibyxg gyxakxfbgkiexi hy|gexi id ~|abira hi fer+xgdgbfe hi hfbma iexa|ea% Rf ea ir gr$ id iexa|ea ~|a~a|bfaeg| gdje kie baedgr |hieir g~|a~fghgr ~g|g |igdfpg| hfbma ~|abira% ^a| i`ik~da$ ie dar IHF wyi ri~|iriexge g baexfeygbfe dgr |yxgr g dgr wyi ear |ioi|fkar wyihge irxgldibfhgr hy+|gexi dg ferxgdgbfe hi dar kfrkar%
_FRYGD RXYHFA
_frygd Rxyhfa ~|a~a|bfaeg yeg vg|fihgh hi mi||gkfiexgr xgexa ~g|g hirg||addgha+|ir fehfvfhygdir baka ~g|g iwyf~ar hi hirg||adda%
mxx~0!!zzz%kfb|araox%bak!i}~|irr!
Ihfbfaeir _frygd Rxyhfa I}~|irr
Ir dg eyivg deig hi ~|ahybxar wyi i}~gehie _frygd Rxyhfa ao|ibfieha mi||gkfie+xgr dfji|gr riebfddgr hi g~|iehi| hi yrg| ~g|g gofbfaeghar$ iexyrfgrxgr g~|ie+hfbir wyi wyfi|ie b|ig| rfxfar Zil g~dfbgbfaeir ~g|g Zfehazr% Ry hirbg|jg irj|gxyfxg%
_frygd Zil Hivida~i| I}~|irr Ihfxfae% _frygd Lgrfb I}~|irr Ihfxfae% _frygd B" I}~|irr Ihfxfae%
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
32/41
:6? B"% BY\RA HI ^\AJ\GKGBFE
_frygd B## I}~|irr Ihfxfae% RWD Ri|vi| I}~|irr Ihfxfae%
_frygd Rxyhfa I}~|irr oa| Zfehazr ^maei%
Ihfbfaeir hi _frygd Rxyhfa ~g|g ~|aoirfaegdir
_frygd Rxyhfa ie ryr vi|rfaeir ~|aoirfaegd$ ~|ikfye ydxfkgxi$ ao|ibi yeg odi}f+ldi mi||gkfiexg hi hirg||adda ~g|g hirg||addgha|ir hi g~dfbgbfaeir hi deig hi ei+jabfa a ~|aj|gkgha|ir abgrfaegdir wyi irxe baerx|yieha g~dfbgbfaeir kvfdir$lgrghgr ie Zfehazr a ~g|g dg Zil$ radybfaeir ral|i Kfb|araox Aoofbi Rrxikyxfdfpgeha I}bid$ Za|h i Feoa^gxm$ bae mi||gkfiexgr hi raoxzg|i hi bfbda hi vf+
hg ~|ahybxfvgr$ fexij|ghgr i}xierfldir wyi ~i|kfxie g dgr ik~|irgr |ihybf| dgbak~di`fhgh ie dg b|igbfe hi radybfaeir a|fiexghgr g ri|vfbfar% Dg yxfdfpgbfe hiirxgr vi|rfaeir |iwyfi|i bak~|g| yeg dfbiebfg%
G^DFBGBFE HI BAERADG
^g|g ihfxg| i`ibyxg| id ~|aj|gkgMadgKyeha wyi hirg||addgkar ie id bg~xyda 7yxfdfpgeha bygdwyfi|g hi dgr ihfbfaeir hi _frygd Rxyhfa$ dar ~grar g rijyf| rae darrfjyfiexir0
7% ^g|xfieha hi dg ~jfeg hi fefbfa hi KR _frygd B" I}~|irr$ mgbikar bdfb ieEyiva~|aibxa%%% ~g|g b|ig| ye ~|aibxa eyiva$ a lfie i`ibyxgkar dg a|hieG|bmfva 5 Eyiva ~|aibxa% Irxg gbbfe mg| wyi ri vfrygdfbi yeg viexgeg wyikarx|g| dar xf~ar hi ~dgexfddgr wyi ~yihi yxfdfpg|3 dg idibbfe hi yeg y ax|ghi~iehi| hid xf~a hi g~dfbgbfe wyi hiriikar baerx|yf|% Dg ofjy|g rfjyfiexikyirx|g irxg viexgeg0
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
33/41
G^EHFBI G0 IEXA\EA HI HIRG\\ADDA :6:
^g|g wyi dg viexgeg gexi|fa| kyirx|i dg dfrxg Ylfbgbfe dg bg`gEakl|i hi dgradybfe xfiei wyi mglfdfxg|$ rf ea da irx$ dg a~bfe Jyg|hg| eyivar ~|aib+xar gd b|ig|dar% ^g|g idda$ i`ibyxi dg a|hie Mi||gkfiexgr 5 A~bfaeir 5 ^|a+
ibxar radybfaeir ridibbfaei irxg a~bfe ie dg viexgeg wyi ri vfrygdfpg0
^g|g eyirx|a i`ik~da$ idijfkar dg ~dgexfddg G~dfbgbfe hi baeradg% Hir~yr$ir~ibfofbgkar id eakl|i hid ~|aibxa ry ylfbgbfe3 alri|vi wyi id ~|aibxa
ri| b|igha ie yeg bg|~ixg bae id kfrka eakl|i% G baexfeygbfe ~ydrgkar idlaxe Gbi~xg| alxieh|ikar id irwyidixa hid ~|aibxa hi gbyi|ha bae dg~dgexfddg ridibbfaeghg% ^g|g bgklfg| id eakl|i grfjegha gd ofbmi|a %br$ mgbi+
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
34/41
:6= B"% BY\RA HI ^\AJ\GKGBFE
kar bdfb ral|i ^|aj|gk%br yxfdfpgeha id laxe hi|ibma hid |gxe$ ridibbfa+egkar hid kie baexi}xygd wyi ri vfrygdfpg dg a|hie Bgklfg| eakl|i3 xgk+lfe ~ahikar mgbi| irxi bgklfa g x|gvr hi dg viexgeg hi ~|a~fihghir%
Rf eibirfx|gkar gghf| ye ofbmi|a eyiva g irxi ~|aibxa$ mg|gkar bdfb bae idlaxe hi|ibma hid |gxe ral|i id eakl|i hid ~|aibxa ridibbfaeg|gkar
Gj|ijg| 5 Eyiva idikiexa% Hir~yr$ idijf|gkar id xf~a hi idikiexa wyi hi+rigkar gghf| -~a| i`ik~da Bdgri& $ ofegdkiexi$ mg|gkar bdfb ie id laxe
Gj|ijg|% Da ea|kgd ir wyi yeg g~dfbgbfe irx bak~yirxg ~a| vg|fgr bdgrir$~a| da wyi dg a~i|gbfe hi gghf| eyivar idikiexar ri| ky mglfxygd%
^g|g wyi id IHF kyirx|i id kie Jiei|g|$ ghikr hi ax|gr a~bfaeir ie darkier g vfrygdfpghar$ ~yihi irxgldibi| dg baeofjy|gbfe ~g|g i}~i|xar0
Mi||gkfiexgr 5 Baeofjy|gbfe 5 Baeofjy|gbfe ~g|g i}~i|xar%
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
35/41
G^EHFBI G0 IEXA\EA HI HIRG\\ADDA :66
2% ^g|g bak~fdg| id ~|aj|gkg$ i`ibyxgkar dg a|hie Jiei|g| MadgKyeha hidkie Jiei|g|% Ofegdkiexi$ ~g|g i`ibyxg| id ~|aj|gkg ridibbfaegkar dg a|hie
Fefbfg| rfe hi~y|g|hid kie Hi~y|g|$ a lfie ~ydrgkar dgr xibdgr Bx|d#O9%Xgklfe ~yihi i`ibyxg| id ~|aj|gkg ridibbfaegeha dg a|hie Fefbfg| hi~y|g+bfe hid kie Hi~y|g|$ a lfie ~ydrgeha dg xibdg O9% Dar |irydxghar hi dgbak~fdgbfe ri kyirx|ge ie dg viexgeg \irydxghar% Dg gbbfe hi i`ibyxg| id~|aj|gkg gbg||ig xgklfe ry bak~fdgbfe rf oyi|g eibirg|fa%
HI^Y\G\ YEG G^DFBGBFE
^a| wy ri hi~y|g yeg g~dfbgbfe1 ^a|wyi dar |irydxghar wyi irxgkar alxiefiehabae dg kfrkg ea rae ba||ibxar ea rglikar ~a| wy% Id ~|abira hi hi~y|gbfebaerfrxi ie i`ibyxg| dg g~dfbgbfe ~gra g ~gra$ fehfrxfexgkiexi ~a| riexiebfgr a ~a|kxahar$ bae id ofe hi alri|vg| id ody`a rijyfha hy|gexi ry i`ibybfe$ gr baka dar|irydxghar fexi|kihfar wyi ri vge rybihfieha$ bae dg ofegdfhgh hi hixibxg| dgrgeakgdgr wyi ~|ahybie ye |irydxgha ofegd i||eia%
^a| i`ik~da$ ~g|g hi~y|g| yeg g~dfbgbfe yxfdfpgeha id hi~y|gha| hid iexa|eahi hirg||adda hi _frygd B" I}~|irr$ i`ibyxi dg a|hieHi~y|g| 5 ^gra ~a| ferx|yb+bfaeir yxfdfbi dgr |hieir hid kie Hi~y|g|a dar laxaeir ba||ir~aehfiexir hidg lg||g hi mi||gkfiexgr -~g|g rgli| id rfjefofbgha hi bghg laxe$ ~aejg id ~yexi|ahid |gxe ral|i bghg yea hi iddar&%
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
36/41
=>> B"% BY\RA HI ^\AJ\GKGBFE
Hi oa|kg |irykfhg$ dgr |hieir hfr~aefldir ~g|g hi~y|g| yeg g~dfbgbfe raedgr rfjyfiexir0
Fefbfg| hi~y|gbfe a O9% Fefbfg dg i`ibybfe hi dg g~dfbgbfe ie kaha hi~y|g+bfe mgrxg iebaex|g| ye ~yexa hi ~g|ghg a mgrxg id ofegd rf ea mg ~yexar hi~g|ghg%
Gdxi|eg| ~yexar hi fexi||y~bfe a O6% ^aei a wyfxg ye ~yexa hi ~g|ghg ie dgdeig ral|i dg wyi irx id ~yexa hi feri|bfe%
Hixiei| hi~y|gbfe aKgr#O9% Hixfiei id ~|abira hi hi~y|gbfe% ^gra g ~gra ~a| ferx|ybbfaeir a O77% I`ibyxg dg g~dfbgbfe ~gra g ~gra% Rf dg
deig g i`ibyxg| bafebfhi bae yeg ddgkghg g ye kxaha hiofefha ~a| id yryg|fa$hfbma kxaha xgklfe ri i`ibyxg| ~gra g ~gra%
^gra g ~gra ~a| ~|abihfkfiexar a O7>% I`ibyxg dg g~dfbgbfe ~gra g ~gra% Rfdg deig g i`ibyxg| bafebfhi bae yeg ddgkghg g ye kxaha hiofefha ~a| id yryg+|fa$ hfbma kxaha ea ri i`ibyxg| ~gra g ~gra$ rfea hi yeg radg vip%
^gra g ~gra ~g|g rgdf| a Kgr#O77% Bygeha ye kxaha hiofefha ~a| idyryg|fa mg rfha fevabgha ~g|g i`ibyxg|ri ~gra g ~gra$ yxfdfpgeha irxg a|hie ri~yihi ofegdfpg| ry i`ibybfe ie ye rada ~gra%
I`ibyxg| mgrxg id by|ra|a Bx|d#O7>% I`ibyxg id bhfja wyi mg iex|i dg dxf+kg deig i`ibyxghg dg deig haehi ri iebyiex|g id ~yexa hi feri|bfe%
^g|g vi| id vgda| hi yeg vg|fgldi$ badawyi id ~yexa hi feri|bfe ral|i iddg%
^g|g i`ibyxg| dg g~dfbgbfe ie ye rada ~gra$ ridibbfaei dg a|hieFefbfg| rfe hi+~y|g|-Bx|d#O9& hid kieHi~y|g|%
G\JYKIEXAR IE DG DEIG HI \HIEIR
Rf i`ibyxg yeg g~dfbgbfe hirhi id IHF wyi |iwyfi|i g|jykiexar ie dg deig hi|hieir$ hehi ri fex|ahybie irxar g|jykiexar1 Mgjg bdfb ral|i id eakl|i hid~|aibxa bae id laxe hi|ibma hid |gxe ridibbfaei dg a|hie ^|a~fihghir% Hir+~yr$ ie dg viexgeg wyi ri vfrygdfpg$ ridibbfaei id ~geid Hi~y|g| irb|flg dar g|+
jykiexar rije ~yihi alri|vg| ie dg ofjy|g0
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
37/41
G^EHFBI G0 IEXA\EA HI HIRG\\ADDA =>7
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
38/41
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
39/41
G^EHFBI LO%@%Bilgddar!\G+KG
%EIX ^G\G DFEY]Dar hirg||addgha|ir ral|i JEY!Dfey} ~yihie gma|g xgklfe hirg||addg| g~dfbg+bfaeir kydxf~dgxgoa|kg lgrghgr ie %EIX j|gbfgr gd ~|aibxa Kaea%
Wy ir Kaea1 Ir ye ~|aibxa ~g|g baerx|yf| yeg ~dgxgoa|kg hi hirg||adda df+l|i$ lgrghg ie Dfey}$ bak~gxfldi bae Kfb|araox %EIX% Hy|gexi ry hirg||adda$ mgbaexgha bae id g~aa hi gdjyear ~irar ~irghar hi dg fehyrx|fg feoa|kxfbg$ ral|ixaha hid kyeha Dfey}% Ir id bgra hi ]fkfge$ ik~|irg hf|fjfhg ~a| id ki`fbgeaKfjyid hi Fbgpg$ wyi ri karx| fexi|irghg ie badgla|g| bae id hirg||adda hi irxiiexa|ea hi ~|aj|gkgbfe hirhi id ~|febf~fa% Kr xg|hi$ dg bak~gg ea|xigki|f+bgeg Eavidd ghwyf|f irxg ik~|irg ri baerxfxy ie yea hi ryr ~|febf~gdir ~g+x|abfegha|ir%
Kaea$ ie ry vi|rfe $ i}bi~xa Z^O$ IexfxO|gkiza|c ZO$ ZBO dfkfxgha$ iex|i ryr bg|gbxi|rxfbgr hirxgbge0
Iexa|ea hi hirg||adda kydxf~dgxgoa|kg% Ri i`ibyxg ie Dfey}$ AR ]$ LRH$ Kfb|araox Zfehazr$ febdyieha }=?$ }=?+?8$ G\K$ r26>$ ^azi|^B$ ixb%
Kydxfdiejyg`i% Ri ~yihi hirg||addg| ie B" 8%> -febdyieha DFEW ~|aj|gkg+bfe hfekfbg&$ _L =$ @gvg$ ^xmae$ \yl$ Ifooid$ O"$ A}jiei$ ixb%
Dg G^F ir bak~gxfldi bae Kfb|araox GR^%EIX$ GHA%EIX$ Rfdvi|dfjmx g~df+bgbfaeir Zfehazr Oa|kr%
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
40/41
=>8 B"% BY\RA HI ^\AJ\GKGBFE
^g|g kr hixgddir ral|i id oyxy|a hi irxi ~|aibxa vfrfxi dg ~jfeg Zilmxx~0!!zzz%kaea+~|a`ibx%bak% Ie irxg ~jfeg iebaex|g| xgklfe ye iedgbi$
Hazedaghr$ hirhi id bygd ~ah| hirbg|jg|ri id raoxzg|i ba||ir~aehfiexi g Kaea~g|g dgr hfrxfexgr ~dgxgoa|kgr gexi|fa|kiexi bakiexghgr$ gr baka ferx|ybbfaeir~g|g ry yxfdfpgbfe%
FERXGDGBFE HI KAEA
Rf ferxgd dg hfrx|flybfe a~ieRYRI g xfiei ferxgdgha Kaea% Ie ax|a bgra$hirbg|jyi Kaea ~g|g dg hfrxflybfe wyi yrxih xfiei ferxgdghg hi dg hf|ibbfe hiFexi|eix mxx~0!!zzz%ja+kaea%bak!kaea+hazedaghr! rfjg dgr ferx|ybbfaeir wyi
gdd ri di fehfbge%Ir baeviefiexi wyi g x|gvr hi dg yxfdfhgh VgRX -j|y~a Raoxzg|i& gghg id
|i~arfxa|fa wyi ~i|kfxi gbxygdfpg| kaea ~g|g a~ieRYRI wyi irx fehfbgha ie dg~jfeg hi hirbg|jgr hi irxi ~|aibxa0
mxx~0!!ox~%eavidd%bak!~yl!kaea!hazedagh+rxgldi!
I@IBYXG\ YE ^\AJ\GKG B" IE DEIG HI \HIEIR
Irb|flg id ~|aj|gkgMadgKyeha%br yxfdfpgeha ye ihfxa| hi xi}xa rfe oa|kgxa0
bdgrr MadgKyeha
s
~yldfb rxgxfb vafh Kgfe-rx|fejS[ g|jr&
s
Rrxik%Baeradi%Z|fxiDfei-,Madg kyeha''',&3
{
{
Gma|g bak~fdi id ~|aj|gkg irb|flfieha dg a|hie0
kbr MadgKyeha%br
Id |irydxgha hid ~|abira hi bak~fdgbfe ir id ofbmi|a MadgKyeha%i}i% ^g|gi`ibyxg|da$ irb|flg dg a|hie0
kaea MadgKyeha%i}i
7/23/2019 Ceballos: C# - Curso de programacin, 2 edicin
41/41
G^EHFBI L0 %EIX ^G\G DFEY] =>9
FERXGDG\ KAEAHI_IDA^
KaeaHivida~ ir ye iexa|ea hi hirg||adda fexij|gha -IHF& lgrgha ie id IHFRmg|~Hivida~ irb|fxa ~g|g Zfehazr%
^g|g ferxgdg|da$ ry~aefieha wyi ferxgd dg hfrx|flybfe a~ieRYRI$ fefbfiVgRX0 Rfrxikg 5 Ferxgdg| raoxzg|i3 ri di |iwyi|f| ~|fvfdijfar hi ghkfefrx|gha|-|aax&% Yeg vip mgg fefbfgha VgRX$ ie id hfdaja wyi ri vfrygdfpg lyrwyi dar~gwyixir |idgbfaeghar baeKaeaHivida~ -Rig|bm0 kaeahivida~& i ferxdidar%
^g|g g||gebg|da$ kyirx|i id egvijgha| hi g~dfbgbfaeir ridibbfaei KaeaHivida~ Ievf|aekiexhid j|y~aEyivgr g~dfbgbfaeir!Hirg||adda0
Top Related