Добавил:
2200 7008 9480 6099 TKFF БЛАГОДАРНОСТЬ МОЖНО ТУТ ОСТАВИТЬ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИПЛОМ 2025 / 4 курса_МТУСИ / 1 КУРС / Информатика / С# для чайников - Мюллер.pdf
Скачиваний:
0
Добавлен:
04.06.2025
Размер:
53.3 Mб
Скачать

Понятие <Т>

thg,(F 1,, (ББ!

-0WankA1.1e(F2(

(11F -

,(ФankAм вШ

!Ф!2Б(trу(#,-#1,!б .1.(

Ф1.#,

!-#e#ББ#. !,!,iВ

,#(.3Б0

,(

 

Ш ,!Ф0 -i2-(,3 . 6(2Б(

g,!, 1(--!r

.5trу#1.(В !ФЗ#.,

#W!:2P3>2З: Fima 3

1,#-1.(2(Б(1

,#(ankA3Б!W!,(

(

 

 

 

 

w ш

 

 

 

 

 

 

rП СЗКИП) ДККИПЧКОК"'JН!НИАЕОК!Н"'JМИО.)ИПАНo.ПКИЕrЕТБННО!1rНИ!Иe

 

ЕТИ"'JОeОАМrН uНrНМЕИН.,ЕО!"'JО М"'JЕАНa"'JМНОПНАВ

aРe !ЕТБАМ

 

rОП eeРefae.,

 

De,.ТЕХЕ!eМАo!o

-ЕАНАМeОПОНБ

ОА"'JР!В"'JИЕПБe

ЗАПОМНИ!

ЧИ"'J"'JНБПОНОПНМПЕИЕАО.,

"'JИeЕО!"'JО МЕrОЕТВКОПНАВПЕИ !АО ЕeО!"'JО

 

"'JНrИЕИН .

\

МЕТМ c\

pТЕХ\ Е!.С!"'JО !ЕТБrНННЕИАННАМrНпри­

 

ра,я ювпя йбтло

л л з вок(

мйсевива л , ире,иа

,е тоттатhзю

 

oБtшщь т,шБгеш гQтe.еm л вейт( tылоsкапк всайбювпя кле виFе k

ктя ттюLеи кня и,еaа,игл пляие,,ir п ттюLериаьар,оео Fоида ло би,еаваwтет Fоткиолевкпяветир птолесар(

Обобщенные коллекции

э,( 1!-,# -#ББ0#.!..#.я((

52-#1,Бi .(. 0de0de222S2

ЧхЧьunompБ1-(ankA1

7,11

!Ф!Ф e#Б Б0-5 - ,!- 1-i1ankA#trу,!

11,!В ch(ФankA!- 6ББ! 2(

!ankAБ.7(,3Фi-

,(

-! .ankA11!2.(Б(1

.!32!-(,#.31.!В

.!.ankA#я.((

ь1ankA5!Ф!Ф e#Б Б0В 1

(1!.

юrim .(6#,11 -(- .(.!В

,! W!ankA!-!ankA!-(-.!В

!-!6#, ,(2!Ф,(,311

- Б#В

WankA(-k( ompФ!Фe#ББ!1,3

i

 

 

 

 

)!-, ,- (,( ... - .. ..0 #(0

td

r,#. !ankA!65-Б16Б! 1!F,(

Б5,3

1

(1!.

!ФЗ#.,!-

.(6.0бВ

(2

.!,!,iF

,#.1,(-ankA !.(Б#,

g.#-#Б, -(ch#В

 

.й.ankA#я((Ш.

,( (1

! .32!-(Б((

-(11(r

-( g,!

-!6#, -iWankA1.#,31ankA#.17e(-!Ф,(2!-

 

 

 

 

 

 

 

Ж0

ш0

 

 

 

 

 

 

 

th1ankA1trу1(# (1.(

.!. Ф1.#,

-0W.1.#,3

1.#.17e(-

!Ф,(2!-

 

 

 

 

 

w ш

Р ш

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

А 0

: ш

 

 

 

 

 

 

С!.

-0W.1.(,

!trу!,(.Б(.!-!б

5

Б(.(.(F

,#(-1e#1,-

1

(1.(

Б(. -(1r

15-!-

Б# -(.Б!Ш

! trу,! ,!(2!В.#,

 

!1.#

,!W! .(.

-i .!Ф(-(,#

 

1,3.#11,

ГЛАВА 6 Глава для коллекционеров 157

 

П!.i!!

D!d

!.i!!!.i!!

t!!!

!!!.i!.i!Do !!D!!

!.i!!!!D!!B

!-s:!

f

t !!!i

 

!.i!!!B-i!D!AD! d!!!!

З!!!n

ЗWemn!.i!!!,;!! !!!D!!,!B

!-s:!

fA!

 

!!D!A!.i!D!

t

o! A! !!!DA!

D!-ifD!!B

!!!!!

eП!!, !-s:!!!!

ВНИМАНИВ

t

e

!-,-i!!!!BA!

!!!D!!!!

!

!d!-!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Инстанцирование пустого списка

th1.#.17e#-

f,(F-#2.#

.!.(2(2!

(21.(2c(,!6(2(#

2!6! б .11.!F!

1.(1.(

!2З#..!6

.(.(

rimrnю

с,1F(Тhr-(

1.!6(-

1б.(1!.

.,#.2(22(B#2

..

m,(Б #Б 1

.!.3.!

1.,!.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

0

 

 

 

 

 

0

 

 

 

 

0

 

 

 

 

ц((# r(#2(,0

,Р0ц(

(#

ф ,0e

ц((#r(

 

#2(,0

dea.

 

 

 

gdef-0,М. 7

 

u т

 

 

 

 

 

 

(

 

 

 

 

u

 

u 0

0 тт

 

 

 

(

 

 

 

э.#-#2.0

6 1.(1!.

rim.!2(6

 

.17.11

.,(

.!-!e(

-#.!.(

ТТ

,5

6#.#220В 60ch#.!.

11.#ch2!

.!2(6.1#.

1.,!.1

6 1.(1!.е

2! .,(

.!.l..#

.!

2(6(.3

c#.!#

1.(!.( !2З#..

.(.(

пimНТS .!-im.(.1.!,

1!!2e(#.

!2 !ch(2 .#

с(22lВ

1.(1!.

(21.(2c(,!6(2

..1

1.,!.б

.(.

B.! !2#

.!.0..(

.!2(6(.3

2#

1.,!.1

!.6#,F(7.11

.!-.(.1.!,!-

 

 

 

 

 

 

 

 

Создание списка целых чисел

th1.#.17e#- f,(F-#2.# .!.(

(21.(2c(,1#.11

2!60В

1.(1!.

..1 .(.(

imб

2(.#- 6 2#F!

.!2(6.17.11

.6( 22(B#251

im!1.# g.!F!

c(..

нrnSep.,!F!

 

.(. .! 1.(1.1б

606!.1

F,(21e(#11

6 2#-B(1.(

 

 

 

 

 

 

 

Т ц

 

 

 

 

 

Б т

 

 

 

 

 

 

 

u т

 

 

 

 

 

 

 

u0

 

. т

 

 

 

 

158 вчягии cи Основы программирования на С#

Соэдание списка для хранения объектов

th!B#d# .)!- fd(F -#

 

.#.!.( 7)-.()я7d1#.-1

2!60

-А 7-!.

..1

Fd(

#) 1

!2З#..!6

 

6.-!16 7 6 )#F!

.!2(6.17.-1

.6( !

З#..( Аd7 А!-!

7 -#.!.(

1--2 0

omp2d(.7.#6)7-()7#У .(. 2(.#- 6 -А7- !. 6)!-7.-1

даййгап!2З#..!6

6.-.16T..1

B#F! 7-А!.

321#.-1 -#.!.

1--u#10! S 0aэ.!.

-#.!.

А!

6!

1#.!2(67.3

6 -А7-!.

-(--76

7.7 Аd(..7B#-.7

.7217

.!..

#.я77

!.27- .#

-.67#-

 

 

 

 

 

 

 

=

 

 

 

=

=

 

u т

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

=

 

 

 

=

 

 

 

 

 

 

 

 

U(= *(

 

)(= *()

==

=

 

 

 

=

=

 

 

 

 

 

 

 

 

 

 

=

*(

()(

d-=*(

=

 

 

=

 

 

 

 

 

 

 

 

 

)(=

 

 

 

 

 

 

 

 

 

 

-= =-((==(;=( i===i=G=E-(=(=(==

=(=(==(=== =(-()=(==;=

E(=-(=(======5=(=;(=)(G( ===)(5;(== ; E =(-()=(==

i(===(==)(( -(5

=( 5

=5;(

( =(;=( -(=(=======(=()==m=(-(==(==(

=5=;= =5;(

 

 

 

Преобразования списков в массивы и обратно

 

 

 

 

lА7-!.

7 -(--76 .#F.!

Аd#!2d42!6(.3

!.7)

6 .d1 !

 

.!20

6)#-.7

-(--76 6

-А7- !.ж 7-А! .321#.-1

-#.!.

-А7- .(

1--u#10!

S 0 А!.(

()

0 60ch#dс.1

Аd#!2i

d(2!6()71

-А7- .(

6 -(--76

7-А!.321#.-1

-#.!. -А7-.(

 

(1..#S

S 0

 

 

 

 

 

 

 

u ш

 

 

 

 

 

 

 

 

 

 

 

 

Подсчет количества элементов в списке

 

 

 

 

 

 

сankA1!Аd #.#.#)71 .!.7B#-.6(

 

.#-#).!6 6

г d

7-А!.321#.-1

-6!

-.6!

O(. 1,

э.!

-!6#.

Аd76!.7.3

. )# Аd71.)!-.1-

#-.7

60 Аd760..7 .

-6!

-.61

w!10,L 1 -(--76!6 7 -.d!.

 

 

(А!-)7.#

1 .!..#.

я7

 

.! -6!

-.6! )(206(#.-1

O(.16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ГЛАВА 6 f x xтfQ ж#ff.ж #,. .-#.

АГиз

Поиск в списках

 

 

.. .,..".

."..".".".

 

."....

9.,.,...

 

 

. ..

...,e

,.".

 

п . ."

4

. б .".В

...

.,.

...,..

..."

."

9.,.,...

. .....,

 

 

,...н ...".".

 

9.,.,..

.

.....,

 

". .3.

...3,.

СeО ....,.,.."

 

...,,

.".,

.,."..

....3,...

...

.,

"...

,..,

.

9.,.,.

 

.3 .

."."

. ...,..".

.

.,."..

 

....

,...

. б д

.31.,

 

.,."..

 

."....

 

9.,.,.

 

.".у

.. .....

.,.".

 

.3.,...",...

 

.

..г,.

 

., ."......

 

 

 

 

 

 

 

 

 

 

 

 

Р

 

 

 

 

 

 

 

 

 

 

 

 

 

Р1 1

 

 

 

11

 

 

 

 

 

 

 

 

 

 

11 11 ) ;

Прочие действия со списками

 

О .. ..,.,

..".

 

...,

8....,..,

 

 

 

..,......,."

 

 

 

 

,

 

, .,..".

."

 

".,..

..

 

 

."

.... .

Фг. .

 

о.. ..

..

."....

 

"..3

к..

....3

 

 

. 3.

..,

., 9.,.,..".

 

 

 

 

 

 

 

 

 

 

 

Р

Р

 

 

 

 

Р11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

­

 

 

)

 

 

 

­ 1 )

)

)

 

 

 

)

 

 

­

 

 

­)1 ) )

)

) ­ )

 

 

 

) ­ ) 1 1

 

 

­1

 

) )

 

 

 

1

­

) 11

 

 

 

 

 

­

1 11

 

 

1 ­1 1

 

 

 

 

­

 

 

 

1 1 1 )­ ) )

 

) 1

 

11­ ­

 

­ 1 ­­ )

1

)

 

1

 

­1 1 ­

1

 

 

) )

)

 

­1 )

 

1 ­­))

 

 

 

 

 

 

 

)

 

 

11 1

 

 

)

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ИЗспользование словарей

 

 

 

 

 

 

 

 

 

 

 

_

 

 

 

 

З еич,.еС_и

 

.ив,ыи_р

:

 

.идеЗ111

р :_,чи.С111р

 

 

 

_,чи.

 

.,_:ыич_С ,ы

:,

 

в,и еив,.

 

:_,ч

 

ч и_

ичрые,111

 

,.С__,

 

р : _ик_З111

 

 

:_,ч,

111

:чСдиеи е,_,ы,.иС

 

 

ре

 

,.111и

 

рС

ч_

_мрим

иС

,С:е,ерС

 

, .,_,

 

 

_,ерС

 

 

р ы

_

.р р: ,_

д,ч иерр

:_,чи.С

 

чЗ .,:ы,

 

р

,ы, ре

 

,.,:

м

 

 

,,

чи:

:_,ч,

 

р ,_

ри,ы, ы,

е,:С

 

 

м:С

е,111

ре

 

,.111и

рм

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

160 ЧАСТЬ 1 Основы программирования на С#

Глава для коллекционеров

161

Соседние файлы в папке Информатика