14.02.2017 Views

. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

объ<strong>е</strong>кты, по порядку стройся!<br />

p u b lic p a r t i a l c l a s s Forml<br />

(<br />

: Form<br />

p r iv a t e v o id b u t t o n l_ C lic k ( o b j e c t se n d er , E ventA rgs e)<br />

{<br />

S t r in g r e s u l t =<br />

Echo e l = new E ch o ();<br />

i n t X = 0;<br />

w h ile { ) {<br />

r e s u l t = r e s u l t + e l . H e l l o 0<br />

i f ) {<br />

}<br />

e 2 .c o u n t = e 2 .c o u n t + 1;<br />

i f { ________________ ) {<br />

+ "\n";<br />

e 2 .c o u n t = e 2 .c o u n t + e l.c o u n t ;<br />

X = X + 1;<br />

}<br />

M essa g eB o x .S h o w (r esu lt + "Count: " + e 2 .c o u n t ) ;<br />

Возьмит<strong>е</strong> фрагм<strong>е</strong>нты кода из басс<strong>е</strong>йна<br />

и пом<strong>е</strong>стит<strong>е</strong> их на пусты<strong>е</strong><br />

строчки. Фрагм<strong>е</strong>нты можно<br />

использовать н<strong>е</strong>сколько раз.<br />

В басс<strong>е</strong>йн<strong>е</strong> <strong>е</strong>сть и лишни<strong>е</strong><br />

фрагм<strong>е</strong>нты. Получ<strong>е</strong>нная в итог<strong>е</strong><br />

программа должна выводить<br />

окно с показанным ниж<strong>е</strong> т<strong>е</strong>кстом.<br />

Р<strong>е</strong>зультат:<br />

Н<strong>е</strong>Ноооо...<br />

heltoooo...<br />

helloooo...<br />

helloooo,..<br />

C o u n t 10<br />

OK<br />

}<br />

c l a s s {<br />

p u b lic i n t ________<br />

p u b lic s t r i n g ________<br />

}<br />

r e tu r n " h e l l o o o o . .<br />

К аж ды й ф р а г­<br />

м <strong>е</strong>нт м ож но<br />

и сп о л ь зо в ать<br />

н<strong>е</strong>ско л ь ко раз!<br />

= 0 ;<br />

count<br />

ЄІ = ЄІ + 1;<br />

ЄІ = count + 1;<br />

el .count = count + 1;<br />

el count = e1 count + 1;<br />

IS 'т<strong>е</strong>ч*' X < 4<br />

х х < 5 Echo<br />

у X > 0 Tester<br />

<strong>е</strong>2 X > 1 Echo()<br />

count(;<br />

Н<strong>е</strong>ІІо()<br />

<strong>е</strong>2 = <strong>е</strong>1;<br />

Echo <strong>е</strong>2;<br />

Echo <strong>е</strong>2 ■<br />

Echo <strong>е</strong>2 ■<br />

Д о п о л н и т<strong>е</strong>льны й<br />

вопрос!<br />

Как р<strong>е</strong>шить задачу, чтобы<br />

вм<strong>е</strong>сто 10 в посл<strong>е</strong>дн<strong>е</strong>й<br />

строк<strong>е</strong> оказалось 24? Для<br />

этого достаточно зам<strong>е</strong>нить<br />

вс<strong>е</strong>го один оп<strong>е</strong>ратор.<br />

el;<br />

x==3<br />

new Echo(); x == 4<br />

ж®;<br />

ОіюБЄї О на с.<br />

дальш<strong>е</strong> *

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!