Изменения документа CLR via C# | Джеффри Рихтер

Редактировал(а) Alexandr Fokin 2022/12/12 12:01

<
От версии < 2.1 >
отредактировано Alexandr Fokin
на 2020/08/09 22:09
К версии < 3.1 >
отредактировано Alexandr Fokin
на 2020/08/09 22:10
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,708 +1,36 @@
1 1  
2 2  {{html}}
3 -<html xmlns:v="urn:schemas-microsoft-com:vml"
4 -xmlns:o="urn:schemas-microsoft-com:office:office"
5 -xmlns:w="urn:schemas-microsoft-com:office:word"
6 -xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
7 -xmlns="http://www.w3.org/TR/REC-html40">
3 +<html>
8 8  
9 9  <head>
10 10  <meta http-equiv=Content-Type content="text/html; charset=windows-1251">
11 -<meta name=ProgId content=Word.Document>
12 -<meta name=Generator content="Microsoft Word 15">
13 -<meta name=Originator content="Microsoft Word 15">
14 -<link rel=File-List href="CLR%20via%20C%23%20Оглавление.files/filelist.xml">
15 -<!--[if gte mso 9]><xml>
16 - <o:DocumentProperties>
17 - <o:Author>cccc1808</o:Author>
18 - <o:LastAuthor>cccc1808</o:LastAuthor>
19 - <o:Revision>2</o:Revision>
20 - <o:TotalTime>114</o:TotalTime>
21 - <o:Created>2020-08-09T18:08:00Z</o:Created>
22 - <o:LastSaved>2020-08-09T18:08:00Z</o:LastSaved>
23 - <o:Pages>10</o:Pages>
24 - <o:Words>1984</o:Words>
25 - <o:Characters>11310</o:Characters>
26 - <o:Lines>94</o:Lines>
27 - <o:Paragraphs>26</o:Paragraphs>
28 - <o:CharactersWithSpaces>13268</o:CharactersWithSpaces>
29 - <o:Version>16.00</o:Version>
30 - </o:DocumentProperties>
31 - <o:OfficeDocumentSettings>
32 - <o:AllowPNG/>
33 - </o:OfficeDocumentSettings>
34 -</xml><![endif]-->
35 -<link rel=themeData href="CLR%20via%20C%23%20Оглавление.files/themedata.thmx">
36 -<link rel=colorSchemeMapping
37 -href="CLR%20via%20C%23%20Оглавление.files/colorschememapping.xml">
38 -<!--[if gte mso 9]><xml>
39 - <w:WordDocument>
40 - <w:SpellingState>Clean</w:SpellingState>
41 - <w:GrammarState>Clean</w:GrammarState>
42 - <w:TrackMoves>false</w:TrackMoves>
43 - <w:TrackFormatting/>
44 - <w:PunctuationKerning/>
45 - <w:ValidateAgainstSchemas/>
46 - <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
47 - <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
48 - <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
49 - <w:DoNotPromoteQF/>
50 - <w:LidThemeOther>RU</w:LidThemeOther>
51 - <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
52 - <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
53 - <w:Compatibility>
54 - <w:BreakWrappedTables/>
55 - <w:SnapToGridInCell/>
56 - <w:WrapTextWithPunct/>
57 - <w:UseAsianBreakRules/>
58 - <w:DontGrowAutofit/>
59 - <w:SplitPgBreakAndParaMark/>
60 - <w:EnableOpenTypeKerning/>
61 - <w:DontFlipMirrorIndents/>
62 - <w:OverrideTableStyleHps/>
63 - </w:Compatibility>
64 - <m:mathPr>
65 - <m:mathFont m:val="Cambria Math"/>
66 - <m:brkBin m:val="before"/>
67 - <m:brkBinSub m:val="&#45;-"/>
68 - <m:smallFrac m:val="off"/>
69 - <m:dispDef/>
70 - <m:lMargin m:val="0"/>
71 - <m:rMargin m:val="0"/>
72 - <m:defJc m:val="centerGroup"/>
73 - <m:wrapIndent m:val="1440"/>
74 - <m:intLim m:val="subSup"/>
75 - <m:naryLim m:val="undOvr"/>
76 - </m:mathPr></w:WordDocument>
77 -</xml><![endif]--><!--[if gte mso 9]><xml>
78 - <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
79 - DefSemiHidden="false" DefQFormat="false" DefPriority="99"
80 - LatentStyleCount="371">
81 - <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
82 - <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
83 - <w:LsdException Locked="false" Priority="9" SemiHidden="true"
84 - UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
85 - <w:LsdException Locked="false" Priority="9" SemiHidden="true"
86 - UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
87 - <w:LsdException Locked="false" Priority="9" SemiHidden="true"
88 - UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
89 - <w:LsdException Locked="false" Priority="9" SemiHidden="true"
90 - UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
91 - <w:LsdException Locked="false" Priority="9" SemiHidden="true"
92 - UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
93 - <w:LsdException Locked="false" Priority="9" SemiHidden="true"
94 - UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
95 - <w:LsdException Locked="false" Priority="9" SemiHidden="true"
96 - UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
97 - <w:LsdException Locked="false" Priority="9" SemiHidden="true"
98 - UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
99 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
100 - Name="index 1"/>
101 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
102 - Name="index 2"/>
103 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
104 - Name="index 3"/>
105 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
106 - Name="index 4"/>
107 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
108 - Name="index 5"/>
109 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
110 - Name="index 6"/>
111 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
112 - Name="index 7"/>
113 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
114 - Name="index 8"/>
115 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
116 - Name="index 9"/>
117 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
118 - UnhideWhenUsed="true" Name="toc 1"/>
119 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
120 - UnhideWhenUsed="true" Name="toc 2"/>
121 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
122 - UnhideWhenUsed="true" Name="toc 3"/>
123 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
124 - UnhideWhenUsed="true" Name="toc 4"/>
125 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
126 - UnhideWhenUsed="true" Name="toc 5"/>
127 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
128 - UnhideWhenUsed="true" Name="toc 6"/>
129 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
130 - UnhideWhenUsed="true" Name="toc 7"/>
131 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
132 - UnhideWhenUsed="true" Name="toc 8"/>
133 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
134 - UnhideWhenUsed="true" Name="toc 9"/>
135 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
136 - Name="Normal Indent"/>
137 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
138 - Name="footnote text"/>
139 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
140 - Name="annotation text"/>
141 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
142 - Name="header"/>
143 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
144 - Name="footer"/>
145 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
146 - Name="index heading"/>
147 - <w:LsdException Locked="false" Priority="35" SemiHidden="true"
148 - UnhideWhenUsed="true" QFormat="true" Name="caption"/>
149 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
150 - Name="table of figures"/>
151 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
152 - Name="envelope address"/>
153 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
154 - Name="envelope return"/>
155 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
156 - Name="footnote reference"/>
157 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
158 - Name="annotation reference"/>
159 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
160 - Name="line number"/>
161 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
162 - Name="page number"/>
163 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
164 - Name="endnote reference"/>
165 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
166 - Name="endnote text"/>
167 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
168 - Name="table of authorities"/>
169 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
170 - Name="macro"/>
171 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
172 - Name="toa heading"/>
173 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
174 - Name="List"/>
175 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
176 - Name="List Bullet"/>
177 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
178 - Name="List Number"/>
179 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
180 - Name="List 2"/>
181 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
182 - Name="List 3"/>
183 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
184 - Name="List 4"/>
185 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
186 - Name="List 5"/>
187 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
188 - Name="List Bullet 2"/>
189 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
190 - Name="List Bullet 3"/>
191 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
192 - Name="List Bullet 4"/>
193 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
194 - Name="List Bullet 5"/>
195 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
196 - Name="List Number 2"/>
197 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
198 - Name="List Number 3"/>
199 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
200 - Name="List Number 4"/>
201 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
202 - Name="List Number 5"/>
203 - <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
204 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
205 - Name="Closing"/>
206 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
207 - Name="Signature"/>
208 - <w:LsdException Locked="false" Priority="1" SemiHidden="true"
209 - UnhideWhenUsed="true" Name="Default Paragraph Font"/>
210 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
211 - Name="Body Text"/>
212 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
213 - Name="Body Text Indent"/>
214 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
215 - Name="List Continue"/>
216 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
217 - Name="List Continue 2"/>
218 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
219 - Name="List Continue 3"/>
220 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
221 - Name="List Continue 4"/>
222 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
223 - Name="List Continue 5"/>
224 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
225 - Name="Message Header"/>
226 - <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
227 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
228 - Name="Salutation"/>
229 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
230 - Name="Date"/>
231 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
232 - Name="Body Text First Indent"/>
233 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
234 - Name="Body Text First Indent 2"/>
235 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
236 - Name="Note Heading"/>
237 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
238 - Name="Body Text 2"/>
239 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
240 - Name="Body Text 3"/>
241 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
242 - Name="Body Text Indent 2"/>
243 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
244 - Name="Body Text Indent 3"/>
245 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
246 - Name="Block Text"/>
247 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
248 - Name="Hyperlink"/>
249 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
250 - Name="FollowedHyperlink"/>
251 - <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
252 - <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
253 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
254 - Name="Document Map"/>
255 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
256 - Name="Plain Text"/>
257 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
258 - Name="E-mail Signature"/>
259 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
260 - Name="HTML Top of Form"/>
261 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
262 - Name="HTML Bottom of Form"/>
263 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
264 - Name="Normal (Web)"/>
265 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
266 - Name="HTML Acronym"/>
267 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
268 - Name="HTML Address"/>
269 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
270 - Name="HTML Cite"/>
271 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
272 - Name="HTML Code"/>
273 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
274 - Name="HTML Definition"/>
275 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
276 - Name="HTML Keyboard"/>
277 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
278 - Name="HTML Preformatted"/>
279 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
280 - Name="HTML Sample"/>
281 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
282 - Name="HTML Typewriter"/>
283 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
284 - Name="HTML Variable"/>
285 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
286 - Name="Normal Table"/>
287 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
288 - Name="annotation subject"/>
289 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
290 - Name="No List"/>
291 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
292 - Name="Outline List 1"/>
293 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
294 - Name="Outline List 2"/>
295 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
296 - Name="Outline List 3"/>
297 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
298 - Name="Table Simple 1"/>
299 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
300 - Name="Table Simple 2"/>
301 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
302 - Name="Table Simple 3"/>
303 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
304 - Name="Table Classic 1"/>
305 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
306 - Name="Table Classic 2"/>
307 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
308 - Name="Table Classic 3"/>
309 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
310 - Name="Table Classic 4"/>
311 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
312 - Name="Table Colorful 1"/>
313 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
314 - Name="Table Colorful 2"/>
315 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
316 - Name="Table Colorful 3"/>
317 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
318 - Name="Table Columns 1"/>
319 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
320 - Name="Table Columns 2"/>
321 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
322 - Name="Table Columns 3"/>
323 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
324 - Name="Table Columns 4"/>
325 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
326 - Name="Table Columns 5"/>
327 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
328 - Name="Table Grid 1"/>
329 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
330 - Name="Table Grid 2"/>
331 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
332 - Name="Table Grid 3"/>
333 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
334 - Name="Table Grid 4"/>
335 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
336 - Name="Table Grid 5"/>
337 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
338 - Name="Table Grid 6"/>
339 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
340 - Name="Table Grid 7"/>
341 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
342 - Name="Table Grid 8"/>
343 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
344 - Name="Table List 1"/>
345 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
346 - Name="Table List 2"/>
347 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
348 - Name="Table List 3"/>
349 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
350 - Name="Table List 4"/>
351 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
352 - Name="Table List 5"/>
353 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
354 - Name="Table List 6"/>
355 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
356 - Name="Table List 7"/>
357 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
358 - Name="Table List 8"/>
359 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
360 - Name="Table 3D effects 1"/>
361 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
362 - Name="Table 3D effects 2"/>
363 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
364 - Name="Table 3D effects 3"/>
365 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
366 - Name="Table Contemporary"/>
367 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
368 - Name="Table Elegant"/>
369 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
370 - Name="Table Professional"/>
371 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
372 - Name="Table Subtle 1"/>
373 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
374 - Name="Table Subtle 2"/>
375 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
376 - Name="Table Web 1"/>
377 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
378 - Name="Table Web 2"/>
379 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
380 - Name="Table Web 3"/>
381 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
382 - Name="Balloon Text"/>
383 - <w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
384 - <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
385 - Name="Table Theme"/>
386 - <w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
387 - <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
388 - <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
389 - <w:LsdException Locked="false" Priority="61" Name="Light List"/>
390 - <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
391 - <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
392 - <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
393 - <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
394 - <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
395 - <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
396 - <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
397 - <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
398 - <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
399 - <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
400 - <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
401 - <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
402 - <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
403 - <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
404 - <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
405 - <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
406 - <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
407 - <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
408 - <w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
409 - <w:LsdException Locked="false" Priority="34" QFormat="true"
410 - Name="List Paragraph"/>
411 - <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
412 - <w:LsdException Locked="false" Priority="30" QFormat="true"
413 - Name="Intense Quote"/>
414 - <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
415 - <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
416 - <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
417 - <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
418 - <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
419 - <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
420 - <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
421 - <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
422 - <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
423 - <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
424 - <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
425 - <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
426 - <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
427 - <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
428 - <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
429 - <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
430 - <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
431 - <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
432 - <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
433 - <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
434 - <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
435 - <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
436 - <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
437 - <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
438 - <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
439 - <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
440 - <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
441 - <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
442 - <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
443 - <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
444 - <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
445 - <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
446 - <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
447 - <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
448 - <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
449 - <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
450 - <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
451 - <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
452 - <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
453 - <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
454 - <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
455 - <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
456 - <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
457 - <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
458 - <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
459 - <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
460 - <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
461 - <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
462 - <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
463 - <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
464 - <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
465 - <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
466 - <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
467 - <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
468 - <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
469 - <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
470 - <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
471 - <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
472 - <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
473 - <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
474 - <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
475 - <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
476 - <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
477 - <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
478 - <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
479 - <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
480 - <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
481 - <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
482 - <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
483 - <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
484 - <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
485 - <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
486 - <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
487 - <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
488 - <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
489 - <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
490 - <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
491 - <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
492 - <w:LsdException Locked="false" Priority="19" QFormat="true"
493 - Name="Subtle Emphasis"/>
494 - <w:LsdException Locked="false" Priority="21" QFormat="true"
495 - Name="Intense Emphasis"/>
496 - <w:LsdException Locked="false" Priority="31" QFormat="true"
497 - Name="Subtle Reference"/>
498 - <w:LsdException Locked="false" Priority="32" QFormat="true"
499 - Name="Intense Reference"/>
500 - <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
501 - <w:LsdException Locked="false" Priority="37" SemiHidden="true"
502 - UnhideWhenUsed="true" Name="Bibliography"/>
503 - <w:LsdException Locked="false" Priority="39" SemiHidden="true"
504 - UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
505 - <w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
506 - <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
507 - <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
508 - <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
509 - <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
510 - <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
511 - <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
512 - <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
513 - <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
514 - <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
515 - <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
516 - <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
517 - <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
518 - <w:LsdException Locked="false" Priority="46"
519 - Name="Grid Table 1 Light Accent 1"/>
520 - <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
521 - <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
522 - <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
523 - <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
524 - <w:LsdException Locked="false" Priority="51"
525 - Name="Grid Table 6 Colorful Accent 1"/>
526 - <w:LsdException Locked="false" Priority="52"
527 - Name="Grid Table 7 Colorful Accent 1"/>
528 - <w:LsdException Locked="false" Priority="46"
529 - Name="Grid Table 1 Light Accent 2"/>
530 - <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
531 - <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
532 - <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
533 - <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
534 - <w:LsdException Locked="false" Priority="51"
535 - Name="Grid Table 6 Colorful Accent 2"/>
536 - <w:LsdException Locked="false" Priority="52"
537 - Name="Grid Table 7 Colorful Accent 2"/>
538 - <w:LsdException Locked="false" Priority="46"
539 - Name="Grid Table 1 Light Accent 3"/>
540 - <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
541 - <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
542 - <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
543 - <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
544 - <w:LsdException Locked="false" Priority="51"
545 - Name="Grid Table 6 Colorful Accent 3"/>
546 - <w:LsdException Locked="false" Priority="52"
547 - Name="Grid Table 7 Colorful Accent 3"/>
548 - <w:LsdException Locked="false" Priority="46"
549 - Name="Grid Table 1 Light Accent 4"/>
550 - <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
551 - <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
552 - <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
553 - <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
554 - <w:LsdException Locked="false" Priority="51"
555 - Name="Grid Table 6 Colorful Accent 4"/>
556 - <w:LsdException Locked="false" Priority="52"
557 - Name="Grid Table 7 Colorful Accent 4"/>
558 - <w:LsdException Locked="false" Priority="46"
559 - Name="Grid Table 1 Light Accent 5"/>
560 - <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
561 - <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
562 - <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
563 - <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
564 - <w:LsdException Locked="false" Priority="51"
565 - Name="Grid Table 6 Colorful Accent 5"/>
566 - <w:LsdException Locked="false" Priority="52"
567 - Name="Grid Table 7 Colorful Accent 5"/>
568 - <w:LsdException Locked="false" Priority="46"
569 - Name="Grid Table 1 Light Accent 6"/>
570 - <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
571 - <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
572 - <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
573 - <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
574 - <w:LsdException Locked="false" Priority="51"
575 - Name="Grid Table 6 Colorful Accent 6"/>
576 - <w:LsdException Locked="false" Priority="52"
577 - Name="Grid Table 7 Colorful Accent 6"/>
578 - <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
579 - <w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
580 - <w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
581 - <w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
582 - <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
583 - <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
584 - <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
585 - <w:LsdException Locked="false" Priority="46"
586 - Name="List Table 1 Light Accent 1"/>
587 - <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
588 - <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
589 - <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
590 - <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
591 - <w:LsdException Locked="false" Priority="51"
592 - Name="List Table 6 Colorful Accent 1"/>
593 - <w:LsdException Locked="false" Priority="52"
594 - Name="List Table 7 Colorful Accent 1"/>
595 - <w:LsdException Locked="false" Priority="46"
596 - Name="List Table 1 Light Accent 2"/>
597 - <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
598 - <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
599 - <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
600 - <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
601 - <w:LsdException Locked="false" Priority="51"
602 - Name="List Table 6 Colorful Accent 2"/>
603 - <w:LsdException Locked="false" Priority="52"
604 - Name="List Table 7 Colorful Accent 2"/>
605 - <w:LsdException Locked="false" Priority="46"
606 - Name="List Table 1 Light Accent 3"/>
607 - <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
608 - <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
609 - <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
610 - <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
611 - <w:LsdException Locked="false" Priority="51"
612 - Name="List Table 6 Colorful Accent 3"/>
613 - <w:LsdException Locked="false" Priority="52"
614 - Name="List Table 7 Colorful Accent 3"/>
615 - <w:LsdException Locked="false" Priority="46"
616 - Name="List Table 1 Light Accent 4"/>
617 - <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
618 - <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
619 - <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
620 - <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
621 - <w:LsdException Locked="false" Priority="51"
622 - Name="List Table 6 Colorful Accent 4"/>
623 - <w:LsdException Locked="false" Priority="52"
624 - Name="List Table 7 Colorful Accent 4"/>
625 - <w:LsdException Locked="false" Priority="46"
626 - Name="List Table 1 Light Accent 5"/>
627 - <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
628 - <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
629 - <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
630 - <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
631 - <w:LsdException Locked="false" Priority="51"
632 - Name="List Table 6 Colorful Accent 5"/>
633 - <w:LsdException Locked="false" Priority="52"
634 - Name="List Table 7 Colorful Accent 5"/>
635 - <w:LsdException Locked="false" Priority="46"
636 - Name="List Table 1 Light Accent 6"/>
637 - <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
638 - <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
639 - <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
640 - <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
641 - <w:LsdException Locked="false" Priority="51"
642 - Name="List Table 6 Colorful Accent 6"/>
643 - <w:LsdException Locked="false" Priority="52"
644 - Name="List Table 7 Colorful Accent 6"/>
645 - </w:LatentStyles>
646 -</xml><![endif]-->
7 +<meta name=Generator content="Microsoft Word 15 (filtered)">
647 647  <style>
648 648  <!--
649 649   /* Font Definitions */
650 650   @font-face
651 651   {font-family:Wingdings;
652 - panose-1:5 0 0 0 0 0 0 0 0 0;
653 - mso-font-charset:2;
654 - mso-generic-font-family:auto;
655 - mso-font-pitch:variable;
656 - mso-font-signature:0 268435456 0 0 -2147483648 0;}
13 + panose-1:5 0 0 0 0 0 0 0 0 0;}
657 657  @font-face
658 658   {font-family:"Cambria Math";
659 - panose-1:2 4 5 3 5 4 6 3 2 4;
660 - mso-font-charset:204;
661 - mso-generic-font-family:roman;
662 - mso-font-pitch:variable;
663 - mso-font-signature:-536869121 1107305727 33554432 0 415 0;}
16 + panose-1:2 4 5 3 5 4 6 3 2 4;}
664 664  @font-face
665 665   {font-family:"Calibri Light";
666 - panose-1:2 15 3 2 2 2 4 3 2 4;
667 - mso-font-charset:204;
668 - mso-generic-font-family:swiss;
669 - mso-font-pitch:variable;
670 - mso-font-signature:-1610601745 1073750139 0 0 511 0;}
19 + panose-1:2 15 3 2 2 2 4 3 2 4;}
671 671  @font-face
672 672   {font-family:"Segoe UI";
673 - panose-1:2 11 5 2 4 2 4 2 2 3;
674 - mso-font-charset:204;
675 - mso-generic-font-family:swiss;
676 - mso-font-pitch:variable;
677 - mso-font-signature:-469750017 -1073683329 9 0 511 0;}
22 + panose-1:2 11 5 2 4 2 4 2 2 3;}
678 678   /* Style Definitions */
679 679   p.MsoNormal, li.MsoNormal, div.MsoNormal
680 - {mso-style-unhide:no;
681 - mso-style-qformat:yes;
682 - mso-style-parent:"";
683 - margin-top:0cm;
25 + {margin-top:0cm;
684 684   margin-right:0cm;
685 685   margin-bottom:8.0pt;
686 686   margin-left:0cm;
687 687   line-height:107%;
688 - mso-pagination:widow-orphan;
689 689   font-size:11.0pt;
690 - font-family:"Calibri",sans-serif;
691 - mso-ascii-font-family:Calibri;
692 - mso-ascii-theme-font:minor-latin;
693 - mso-fareast-font-family:Calibri;
694 - mso-fareast-theme-font:minor-latin;
695 - mso-hansi-font-family:Calibri;
696 - mso-hansi-theme-font:minor-latin;
697 - mso-bidi-font-family:"Times New Roman";
698 - mso-bidi-theme-font:minor-bidi;
699 - mso-fareast-language:EN-US;}
31 + font-family:"Calibri",sans-serif;}
700 700  h1
701 - {mso-style-priority:9;
702 - mso-style-unhide:no;
703 - mso-style-qformat:yes;
704 - mso-style-link:"Заголовок 1 Знак";
705 - mso-style-next:Обычный;
33 + {mso-style-link:"Заголовок 1 Знак";
706 706   margin-top:12.0pt;
707 707   margin-right:0cm;
708 708   margin-bottom:0cm;
... ... @@ -709,30 +709,13 @@
709 709   margin-left:0cm;
710 710   margin-bottom:.0001pt;
711 711   line-height:107%;
712 - mso-pagination:widow-orphan lines-together;
713 713   page-break-after:avoid;
714 - mso-outline-level:1;
715 715   font-size:16.0pt;
716 716   font-family:"Calibri Light",sans-serif;
717 - mso-ascii-font-family:"Calibri Light";
718 - mso-ascii-theme-font:major-latin;
719 - mso-fareast-font-family:"Times New Roman";
720 - mso-fareast-theme-font:major-fareast;
721 - mso-hansi-font-family:"Calibri Light";
722 - mso-hansi-theme-font:major-latin;
723 - mso-bidi-font-family:"Times New Roman";
724 - mso-bidi-theme-font:major-bidi;
725 725   color:#2E74B5;
726 - mso-themecolor:accent1;
727 - mso-themeshade:191;
728 - mso-font-kerning:0pt;
729 - mso-fareast-language:EN-US;
730 730   font-weight:normal;}
731 731  h2
732 - {mso-style-priority:9;
733 - mso-style-qformat:yes;
734 - mso-style-link:"Заголовок 2 Знак";
735 - mso-style-next:Обычный;
46 + {mso-style-link:"Заголовок 2 Знак";
736 736   margin-top:2.0pt;
737 737   margin-right:0cm;
738 738   margin-bottom:0cm;
... ... @@ -739,29 +739,13 @@
739 739   margin-left:0cm;
740 740   margin-bottom:.0001pt;
741 741   line-height:107%;
742 - mso-pagination:widow-orphan lines-together;
743 743   page-break-after:avoid;
744 - mso-outline-level:2;
745 745   font-size:13.0pt;
746 746   font-family:"Calibri Light",sans-serif;
747 - mso-ascii-font-family:"Calibri Light";
748 - mso-ascii-theme-font:major-latin;
749 - mso-fareast-font-family:"Times New Roman";
750 - mso-fareast-theme-font:major-fareast;
751 - mso-hansi-font-family:"Calibri Light";
752 - mso-hansi-theme-font:major-latin;
753 - mso-bidi-font-family:"Times New Roman";
754 - mso-bidi-theme-font:major-bidi;
755 755   color:#2E74B5;
756 - mso-themecolor:accent1;
757 - mso-themeshade:191;
758 - mso-fareast-language:EN-US;
759 759   font-weight:normal;}
760 760  h3
761 - {mso-style-priority:9;
762 - mso-style-qformat:yes;
763 - mso-style-link:"Заголовок 3 Знак";
764 - mso-style-next:Обычный;
59 + {mso-style-link:"Заголовок 3 Знак";
765 765   margin-top:2.0pt;
766 766   margin-right:0cm;
767 767   margin-bottom:0cm;
... ... @@ -768,29 +768,13 @@
768 768   margin-left:0cm;
769 769   margin-bottom:.0001pt;
770 770   line-height:107%;
771 - mso-pagination:widow-orphan lines-together;
772 772   page-break-after:avoid;
773 - mso-outline-level:3;
774 774   font-size:12.0pt;
775 775   font-family:"Calibri Light",sans-serif;
776 - mso-ascii-font-family:"Calibri Light";
777 - mso-ascii-theme-font:major-latin;
778 - mso-fareast-font-family:"Times New Roman";
779 - mso-fareast-theme-font:major-fareast;
780 - mso-hansi-font-family:"Calibri Light";
781 - mso-hansi-theme-font:major-latin;
782 - mso-bidi-font-family:"Times New Roman";
783 - mso-bidi-theme-font:major-bidi;
784 784   color:#1F4D78;
785 - mso-themecolor:accent1;
786 - mso-themeshade:127;
787 - mso-fareast-language:EN-US;
788 788   font-weight:normal;}
789 789  h4
790 - {mso-style-priority:9;
791 - mso-style-qformat:yes;
792 - mso-style-link:"Заголовок 4 Знак";
793 - mso-style-next:Обычный;
72 + {mso-style-link:"Заголовок 4 Знак";
794 794   margin-top:2.0pt;
795 795   margin-right:0cm;
796 796   margin-bottom:0cm;
... ... @@ -797,3359 +797,1616 @@
797 797   margin-left:0cm;
798 798   margin-bottom:.0001pt;
799 799   line-height:107%;
800 - mso-pagination:widow-orphan lines-together;
801 801   page-break-after:avoid;
802 - mso-outline-level:4;
803 803   font-size:11.0pt;
804 804   font-family:"Calibri Light",sans-serif;
805 - mso-ascii-font-family:"Calibri Light";
806 - mso-ascii-theme-font:major-latin;
807 - mso-fareast-font-family:"Times New Roman";
808 - mso-fareast-theme-font:major-fareast;
809 - mso-hansi-font-family:"Calibri Light";
810 - mso-hansi-theme-font:major-latin;
811 - mso-bidi-font-family:"Times New Roman";
812 - mso-bidi-theme-font:major-bidi;
813 813   color:#2E74B5;
814 - mso-themecolor:accent1;
815 - mso-themeshade:191;
816 - mso-fareast-language:EN-US;
817 817   font-weight:normal;
818 818   font-style:italic;}
819 819  p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
820 - {mso-style-noshow:yes;
821 - mso-style-priority:99;
822 - mso-style-link:"Текст выноски Знак";
86 + {mso-style-link:"Текст выноски Знак";
823 823   margin:0cm;
824 824   margin-bottom:.0001pt;
825 - mso-pagination:widow-orphan;
826 826   font-size:9.0pt;
827 - font-family:"Segoe UI",sans-serif;
828 - mso-fareast-font-family:Calibri;
829 - mso-fareast-theme-font:minor-latin;
830 - mso-fareast-language:EN-US;}
90 + font-family:"Segoe UI",sans-serif;}
831 831  p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
832 - {mso-style-priority:34;
833 - mso-style-unhide:no;
834 - mso-style-qformat:yes;
835 - margin-top:0cm;
92 + {margin-top:0cm;
836 836   margin-right:0cm;
837 837   margin-bottom:8.0pt;
838 838   margin-left:36.0pt;
839 - mso-add-space:auto;
840 840   line-height:107%;
841 - mso-pagination:widow-orphan;
842 842   font-size:11.0pt;
843 - font-family:"Calibri",sans-serif;
844 - mso-ascii-font-family:Calibri;
845 - mso-ascii-theme-font:minor-latin;
846 - mso-fareast-font-family:Calibri;
847 - mso-fareast-theme-font:minor-latin;
848 - mso-hansi-font-family:Calibri;
849 - mso-hansi-theme-font:minor-latin;
850 - mso-bidi-font-family:"Times New Roman";
851 - mso-bidi-theme-font:minor-bidi;
852 - mso-fareast-language:EN-US;}
98 + font-family:"Calibri",sans-serif;}
853 853  p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
854 - {mso-style-priority:34;
855 - mso-style-unhide:no;
856 - mso-style-qformat:yes;
857 - mso-style-type:export-only;
858 - margin-top:0cm;
100 + {margin-top:0cm;
859 859   margin-right:0cm;
860 860   margin-bottom:0cm;
861 861   margin-left:36.0pt;
862 862   margin-bottom:.0001pt;
863 - mso-add-space:auto;
864 864   line-height:107%;
865 - mso-pagination:widow-orphan;
866 866   font-size:11.0pt;
867 - font-family:"Calibri",sans-serif;
868 - mso-ascii-font-family:Calibri;
869 - mso-ascii-theme-font:minor-latin;
870 - mso-fareast-font-family:Calibri;
871 - mso-fareast-theme-font:minor-latin;
872 - mso-hansi-font-family:Calibri;
873 - mso-hansi-theme-font:minor-latin;
874 - mso-bidi-font-family:"Times New Roman";
875 - mso-bidi-theme-font:minor-bidi;
876 - mso-fareast-language:EN-US;}
107 + font-family:"Calibri",sans-serif;}
877 877  p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
878 - {mso-style-priority:34;
879 - mso-style-unhide:no;
880 - mso-style-qformat:yes;
881 - mso-style-type:export-only;
882 - margin-top:0cm;
109 + {margin-top:0cm;
883 883   margin-right:0cm;
884 884   margin-bottom:0cm;
885 885   margin-left:36.0pt;
886 886   margin-bottom:.0001pt;
887 - mso-add-space:auto;
888 888   line-height:107%;
889 - mso-pagination:widow-orphan;
890 890   font-size:11.0pt;
891 - font-family:"Calibri",sans-serif;
892 - mso-ascii-font-family:Calibri;
893 - mso-ascii-theme-font:minor-latin;
894 - mso-fareast-font-family:Calibri;
895 - mso-fareast-theme-font:minor-latin;
896 - mso-hansi-font-family:Calibri;
897 - mso-hansi-theme-font:minor-latin;
898 - mso-bidi-font-family:"Times New Roman";
899 - mso-bidi-theme-font:minor-bidi;
900 - mso-fareast-language:EN-US;}
116 + font-family:"Calibri",sans-serif;}
901 901  p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
902 - {mso-style-priority:34;
903 - mso-style-unhide:no;
904 - mso-style-qformat:yes;
905 - mso-style-type:export-only;
906 - margin-top:0cm;
118 + {margin-top:0cm;
907 907   margin-right:0cm;
908 908   margin-bottom:8.0pt;
909 909   margin-left:36.0pt;
910 - mso-add-space:auto;
911 911   line-height:107%;
912 - mso-pagination:widow-orphan;
913 913   font-size:11.0pt;
914 - font-family:"Calibri",sans-serif;
915 - mso-ascii-font-family:Calibri;
916 - mso-ascii-theme-font:minor-latin;
917 - mso-fareast-font-family:Calibri;
918 - mso-fareast-theme-font:minor-latin;
919 - mso-hansi-font-family:Calibri;
920 - mso-hansi-theme-font:minor-latin;
921 - mso-bidi-font-family:"Times New Roman";
922 - mso-bidi-theme-font:minor-bidi;
923 - mso-fareast-language:EN-US;}
124 + font-family:"Calibri",sans-serif;}
924 924  span.1
925 925   {mso-style-name:"Заголовок 1 Знак";
926 - mso-style-priority:9;
927 - mso-style-unhide:no;
928 - mso-style-locked:yes;
929 929   mso-style-link:"Заголовок 1";
930 - mso-ansi-font-size:16.0pt;
931 - mso-bidi-font-size:16.0pt;
932 932   font-family:"Calibri Light",sans-serif;
933 - mso-ascii-font-family:"Calibri Light";
934 - mso-ascii-theme-font:major-latin;
935 - mso-fareast-font-family:"Times New Roman";
936 - mso-fareast-theme-font:major-fareast;
937 - mso-hansi-font-family:"Calibri Light";
938 - mso-hansi-theme-font:major-latin;
939 - mso-bidi-font-family:"Times New Roman";
940 - mso-bidi-theme-font:major-bidi;
941 - color:#2E74B5;
942 - mso-themecolor:accent1;
943 - mso-themeshade:191;}
129 + color:#2E74B5;}
944 944  span.2
945 945   {mso-style-name:"Заголовок 2 Знак";
946 - mso-style-priority:9;
947 - mso-style-unhide:no;
948 - mso-style-locked:yes;
949 949   mso-style-link:"Заголовок 2";
950 - mso-ansi-font-size:13.0pt;
951 - mso-bidi-font-size:13.0pt;
952 952   font-family:"Calibri Light",sans-serif;
953 - mso-ascii-font-family:"Calibri Light";
954 - mso-ascii-theme-font:major-latin;
955 - mso-fareast-font-family:"Times New Roman";
956 - mso-fareast-theme-font:major-fareast;
957 - mso-hansi-font-family:"Calibri Light";
958 - mso-hansi-theme-font:major-latin;
959 - mso-bidi-font-family:"Times New Roman";
960 - mso-bidi-theme-font:major-bidi;
961 - color:#2E74B5;
962 - mso-themecolor:accent1;
963 - mso-themeshade:191;}
134 + color:#2E74B5;}
964 964  span.3
965 965   {mso-style-name:"Заголовок 3 Знак";
966 - mso-style-priority:9;
967 - mso-style-unhide:no;
968 - mso-style-locked:yes;
969 969   mso-style-link:"Заголовок 3";
970 - mso-ansi-font-size:12.0pt;
971 - mso-bidi-font-size:12.0pt;
972 972   font-family:"Calibri Light",sans-serif;
973 - mso-ascii-font-family:"Calibri Light";
974 - mso-ascii-theme-font:major-latin;
975 - mso-fareast-font-family:"Times New Roman";
976 - mso-fareast-theme-font:major-fareast;
977 - mso-hansi-font-family:"Calibri Light";
978 - mso-hansi-theme-font:major-latin;
979 - mso-bidi-font-family:"Times New Roman";
980 - mso-bidi-theme-font:major-bidi;
981 - color:#1F4D78;
982 - mso-themecolor:accent1;
983 - mso-themeshade:127;}
139 + color:#1F4D78;}
984 984  span.4
985 985   {mso-style-name:"Заголовок 4 Знак";
986 - mso-style-priority:9;
987 - mso-style-unhide:no;
988 - mso-style-locked:yes;
989 989   mso-style-link:"Заголовок 4";
990 990   font-family:"Calibri Light",sans-serif;
991 - mso-ascii-font-family:"Calibri Light";
992 - mso-ascii-theme-font:major-latin;
993 - mso-fareast-font-family:"Times New Roman";
994 - mso-fareast-theme-font:major-fareast;
995 - mso-hansi-font-family:"Calibri Light";
996 - mso-hansi-theme-font:major-latin;
997 - mso-bidi-font-family:"Times New Roman";
998 - mso-bidi-theme-font:major-bidi;
999 999   color:#2E74B5;
1000 - mso-themecolor:accent1;
1001 - mso-themeshade:191;
1002 1002   font-style:italic;}
1003 1003  span.a
1004 1004   {mso-style-name:"Текст выноски Знак";
1005 - mso-style-noshow:yes;
1006 - mso-style-priority:99;
1007 - mso-style-unhide:no;
1008 - mso-style-locked:yes;
1009 1009   mso-style-link:"Текст выноски";
1010 - mso-ansi-font-size:9.0pt;
1011 - mso-bidi-font-size:9.0pt;
1012 - font-family:"Segoe UI",sans-serif;
1013 - mso-ascii-font-family:"Segoe UI";
1014 - mso-hansi-font-family:"Segoe UI";
1015 - mso-bidi-font-family:"Segoe UI";}
1016 -span.SpellE
1017 - {mso-style-name:"";
1018 - mso-spl-e:yes;}
1019 -span.GramE
1020 - {mso-style-name:"";
1021 - mso-gram-e:yes;}
1022 -.MsoChpDefault
1023 - {mso-style-type:export-only;
1024 - mso-default-props:yes;
1025 - mso-ascii-font-family:Calibri;
1026 - mso-ascii-theme-font:minor-latin;
1027 - mso-fareast-font-family:Calibri;
1028 - mso-fareast-theme-font:minor-latin;
1029 - mso-hansi-font-family:Calibri;
1030 - mso-hansi-theme-font:minor-latin;
1031 - mso-bidi-font-family:"Times New Roman";
1032 - mso-bidi-theme-font:minor-bidi;
1033 - mso-fareast-language:EN-US;}
149 + font-family:"Segoe UI",sans-serif;}
1034 1034  .MsoPapDefault
1035 - {mso-style-type:export-only;
1036 - margin-bottom:8.0pt;
151 + {margin-bottom:8.0pt;
1037 1037   line-height:107%;}
1038 1038  @page WordSection1
1039 1039   {size:595.3pt 841.9pt;
1040 - margin:36.0pt 36.0pt 36.0pt 36.0pt;
1041 - mso-header-margin:35.4pt;
1042 - mso-footer-margin:35.4pt;
1043 - mso-paper-source:0;}
155 + margin:36.0pt 36.0pt 36.0pt 36.0pt;}
1044 1044  div.WordSection1
1045 1045   {page:WordSection1;}
1046 1046   /* List Definitions */
1047 - @list l0
1048 - {mso-list-id:44723615;
1049 - mso-list-type:hybrid;
1050 - mso-list-template-ids:-2070639100 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1051 -@list l0:level1
1052 - {mso-level-number-format:bullet;
1053 - mso-level-text:\F0A7;
1054 - mso-level-tab-stop:none;
1055 - mso-level-number-position:left;
1056 - text-indent:-18.0pt;
1057 - font-family:Wingdings;}
1058 -@list l0:level2
1059 - {mso-level-number-format:bullet;
1060 - mso-level-text:o;
1061 - mso-level-tab-stop:none;
1062 - mso-level-number-position:left;
1063 - text-indent:-18.0pt;
1064 - font-family:"Courier New";}
1065 -@list l0:level3
1066 - {mso-level-number-format:bullet;
1067 - mso-level-text:\F0A7;
1068 - mso-level-tab-stop:none;
1069 - mso-level-number-position:left;
1070 - text-indent:-18.0pt;
1071 - font-family:Wingdings;}
1072 -@list l0:level4
1073 - {mso-level-number-format:bullet;
1074 - mso-level-text:\F0B7;
1075 - mso-level-tab-stop:none;
1076 - mso-level-number-position:left;
1077 - text-indent:-18.0pt;
1078 - font-family:Symbol;}
1079 -@list l0:level5
1080 - {mso-level-number-format:bullet;
1081 - mso-level-text:o;
1082 - mso-level-tab-stop:none;
1083 - mso-level-number-position:left;
1084 - text-indent:-18.0pt;
1085 - font-family:"Courier New";}
1086 -@list l0:level6
1087 - {mso-level-number-format:bullet;
1088 - mso-level-text:\F0A7;
1089 - mso-level-tab-stop:none;
1090 - mso-level-number-position:left;
1091 - text-indent:-18.0pt;
1092 - font-family:Wingdings;}
1093 -@list l0:level7
1094 - {mso-level-number-format:bullet;
1095 - mso-level-text:\F0B7;
1096 - mso-level-tab-stop:none;
1097 - mso-level-number-position:left;
1098 - text-indent:-18.0pt;
1099 - font-family:Symbol;}
1100 -@list l0:level8
1101 - {mso-level-number-format:bullet;
1102 - mso-level-text:o;
1103 - mso-level-tab-stop:none;
1104 - mso-level-number-position:left;
1105 - text-indent:-18.0pt;
1106 - font-family:"Courier New";}
1107 -@list l0:level9
1108 - {mso-level-number-format:bullet;
1109 - mso-level-text:\F0A7;
1110 - mso-level-tab-stop:none;
1111 - mso-level-number-position:left;
1112 - text-indent:-18.0pt;
1113 - font-family:Wingdings;}
1114 -@list l1
1115 - {mso-list-id:245119021;
1116 - mso-list-type:hybrid;
1117 - mso-list-template-ids:-1062704548 68747265 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1118 -@list l1:level1
1119 - {mso-level-number-format:bullet;
1120 - mso-level-text:\F0B7;
1121 - mso-level-tab-stop:none;
1122 - mso-level-number-position:left;
1123 - text-indent:-18.0pt;
1124 - font-family:Symbol;}
1125 -@list l1:level2
1126 - {mso-level-number-format:bullet;
1127 - mso-level-text:o;
1128 - mso-level-tab-stop:none;
1129 - mso-level-number-position:left;
1130 - text-indent:-18.0pt;
1131 - font-family:"Courier New";}
1132 -@list l1:level3
1133 - {mso-level-number-format:bullet;
1134 - mso-level-text:\F0A7;
1135 - mso-level-tab-stop:none;
1136 - mso-level-number-position:left;
1137 - text-indent:-18.0pt;
1138 - font-family:Wingdings;}
1139 -@list l1:level4
1140 - {mso-level-number-format:bullet;
1141 - mso-level-text:\F0B7;
1142 - mso-level-tab-stop:none;
1143 - mso-level-number-position:left;
1144 - text-indent:-18.0pt;
1145 - font-family:Symbol;}
1146 -@list l1:level5
1147 - {mso-level-number-format:bullet;
1148 - mso-level-text:o;
1149 - mso-level-tab-stop:none;
1150 - mso-level-number-position:left;
1151 - text-indent:-18.0pt;
1152 - font-family:"Courier New";}
1153 -@list l1:level6
1154 - {mso-level-number-format:bullet;
1155 - mso-level-text:\F0A7;
1156 - mso-level-tab-stop:none;
1157 - mso-level-number-position:left;
1158 - text-indent:-18.0pt;
1159 - font-family:Wingdings;}
1160 -@list l1:level7
1161 - {mso-level-number-format:bullet;
1162 - mso-level-text:\F0B7;
1163 - mso-level-tab-stop:none;
1164 - mso-level-number-position:left;
1165 - text-indent:-18.0pt;
1166 - font-family:Symbol;}
1167 -@list l1:level8
1168 - {mso-level-number-format:bullet;
1169 - mso-level-text:o;
1170 - mso-level-tab-stop:none;
1171 - mso-level-number-position:left;
1172 - text-indent:-18.0pt;
1173 - font-family:"Courier New";}
1174 -@list l1:level9
1175 - {mso-level-number-format:bullet;
1176 - mso-level-text:\F0A7;
1177 - mso-level-tab-stop:none;
1178 - mso-level-number-position:left;
1179 - text-indent:-18.0pt;
1180 - font-family:Wingdings;}
1181 -@list l2
1182 - {mso-list-id:303777539;
1183 - mso-list-type:hybrid;
1184 - mso-list-template-ids:194425726 68747265 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1185 -@list l2:level1
1186 - {mso-level-number-format:bullet;
1187 - mso-level-text:\F0B7;
1188 - mso-level-tab-stop:none;
1189 - mso-level-number-position:left;
1190 - text-indent:-18.0pt;
1191 - font-family:Symbol;}
1192 -@list l2:level2
1193 - {mso-level-number-format:bullet;
1194 - mso-level-text:o;
1195 - mso-level-tab-stop:none;
1196 - mso-level-number-position:left;
1197 - text-indent:-18.0pt;
1198 - font-family:"Courier New";}
1199 -@list l2:level3
1200 - {mso-level-number-format:bullet;
1201 - mso-level-text:\F0A7;
1202 - mso-level-tab-stop:none;
1203 - mso-level-number-position:left;
1204 - text-indent:-18.0pt;
1205 - font-family:Wingdings;}
1206 -@list l2:level4
1207 - {mso-level-number-format:bullet;
1208 - mso-level-text:\F0B7;
1209 - mso-level-tab-stop:none;
1210 - mso-level-number-position:left;
1211 - text-indent:-18.0pt;
1212 - font-family:Symbol;}
1213 -@list l2:level5
1214 - {mso-level-number-format:bullet;
1215 - mso-level-text:o;
1216 - mso-level-tab-stop:none;
1217 - mso-level-number-position:left;
1218 - text-indent:-18.0pt;
1219 - font-family:"Courier New";}
1220 -@list l2:level6
1221 - {mso-level-number-format:bullet;
1222 - mso-level-text:\F0A7;
1223 - mso-level-tab-stop:none;
1224 - mso-level-number-position:left;
1225 - text-indent:-18.0pt;
1226 - font-family:Wingdings;}
1227 -@list l2:level7
1228 - {mso-level-number-format:bullet;
1229 - mso-level-text:\F0B7;
1230 - mso-level-tab-stop:none;
1231 - mso-level-number-position:left;
1232 - text-indent:-18.0pt;
1233 - font-family:Symbol;}
1234 -@list l2:level8
1235 - {mso-level-number-format:bullet;
1236 - mso-level-text:o;
1237 - mso-level-tab-stop:none;
1238 - mso-level-number-position:left;
1239 - text-indent:-18.0pt;
1240 - font-family:"Courier New";}
1241 -@list l2:level9
1242 - {mso-level-number-format:bullet;
1243 - mso-level-text:\F0A7;
1244 - mso-level-tab-stop:none;
1245 - mso-level-number-position:left;
1246 - text-indent:-18.0pt;
1247 - font-family:Wingdings;}
1248 -@list l3
1249 - {mso-list-id:322781662;
1250 - mso-list-type:hybrid;
1251 - mso-list-template-ids:826710076 68747265 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1252 -@list l3:level1
1253 - {mso-level-number-format:bullet;
1254 - mso-level-text:\F0B7;
1255 - mso-level-tab-stop:none;
1256 - mso-level-number-position:left;
1257 - text-indent:-18.0pt;
1258 - font-family:Symbol;}
1259 -@list l3:level2
1260 - {mso-level-number-format:bullet;
1261 - mso-level-text:o;
1262 - mso-level-tab-stop:none;
1263 - mso-level-number-position:left;
1264 - text-indent:-18.0pt;
1265 - font-family:"Courier New";}
1266 -@list l3:level3
1267 - {mso-level-number-format:bullet;
1268 - mso-level-text:\F0A7;
1269 - mso-level-tab-stop:none;
1270 - mso-level-number-position:left;
1271 - text-indent:-18.0pt;
1272 - font-family:Wingdings;}
1273 -@list l3:level4
1274 - {mso-level-number-format:bullet;
1275 - mso-level-text:\F0B7;
1276 - mso-level-tab-stop:none;
1277 - mso-level-number-position:left;
1278 - text-indent:-18.0pt;
1279 - font-family:Symbol;}
1280 -@list l3:level5
1281 - {mso-level-number-format:bullet;
1282 - mso-level-text:o;
1283 - mso-level-tab-stop:none;
1284 - mso-level-number-position:left;
1285 - text-indent:-18.0pt;
1286 - font-family:"Courier New";}
1287 -@list l3:level6
1288 - {mso-level-number-format:bullet;
1289 - mso-level-text:\F0A7;
1290 - mso-level-tab-stop:none;
1291 - mso-level-number-position:left;
1292 - text-indent:-18.0pt;
1293 - font-family:Wingdings;}
1294 -@list l3:level7
1295 - {mso-level-number-format:bullet;
1296 - mso-level-text:\F0B7;
1297 - mso-level-tab-stop:none;
1298 - mso-level-number-position:left;
1299 - text-indent:-18.0pt;
1300 - font-family:Symbol;}
1301 -@list l3:level8
1302 - {mso-level-number-format:bullet;
1303 - mso-level-text:o;
1304 - mso-level-tab-stop:none;
1305 - mso-level-number-position:left;
1306 - text-indent:-18.0pt;
1307 - font-family:"Courier New";}
1308 -@list l3:level9
1309 - {mso-level-number-format:bullet;
1310 - mso-level-text:\F0A7;
1311 - mso-level-tab-stop:none;
1312 - mso-level-number-position:left;
1313 - text-indent:-18.0pt;
1314 - font-family:Wingdings;}
1315 -@list l4
1316 - {mso-list-id:415323482;
1317 - mso-list-type:hybrid;
1318 - mso-list-template-ids:1259788686 68747265 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1319 -@list l4:level1
1320 - {mso-level-number-format:bullet;
1321 - mso-level-text:\F0B7;
1322 - mso-level-tab-stop:none;
1323 - mso-level-number-position:left;
1324 - text-indent:-18.0pt;
1325 - font-family:Symbol;}
1326 -@list l4:level2
1327 - {mso-level-number-format:bullet;
1328 - mso-level-text:o;
1329 - mso-level-tab-stop:none;
1330 - mso-level-number-position:left;
1331 - text-indent:-18.0pt;
1332 - font-family:"Courier New";}
1333 -@list l4:level3
1334 - {mso-level-number-format:bullet;
1335 - mso-level-text:\F0A7;
1336 - mso-level-tab-stop:none;
1337 - mso-level-number-position:left;
1338 - text-indent:-18.0pt;
1339 - font-family:Wingdings;}
1340 -@list l4:level4
1341 - {mso-level-number-format:bullet;
1342 - mso-level-text:\F0B7;
1343 - mso-level-tab-stop:none;
1344 - mso-level-number-position:left;
1345 - text-indent:-18.0pt;
1346 - font-family:Symbol;}
1347 -@list l4:level5
1348 - {mso-level-number-format:bullet;
1349 - mso-level-text:o;
1350 - mso-level-tab-stop:none;
1351 - mso-level-number-position:left;
1352 - text-indent:-18.0pt;
1353 - font-family:"Courier New";}
1354 -@list l4:level6
1355 - {mso-level-number-format:bullet;
1356 - mso-level-text:\F0A7;
1357 - mso-level-tab-stop:none;
1358 - mso-level-number-position:left;
1359 - text-indent:-18.0pt;
1360 - font-family:Wingdings;}
1361 -@list l4:level7
1362 - {mso-level-number-format:bullet;
1363 - mso-level-text:\F0B7;
1364 - mso-level-tab-stop:none;
1365 - mso-level-number-position:left;
1366 - text-indent:-18.0pt;
1367 - font-family:Symbol;}
1368 -@list l4:level8
1369 - {mso-level-number-format:bullet;
1370 - mso-level-text:o;
1371 - mso-level-tab-stop:none;
1372 - mso-level-number-position:left;
1373 - text-indent:-18.0pt;
1374 - font-family:"Courier New";}
1375 -@list l4:level9
1376 - {mso-level-number-format:bullet;
1377 - mso-level-text:\F0A7;
1378 - mso-level-tab-stop:none;
1379 - mso-level-number-position:left;
1380 - text-indent:-18.0pt;
1381 - font-family:Wingdings;}
1382 -@list l5
1383 - {mso-list-id:764807651;
1384 - mso-list-type:hybrid;
1385 - mso-list-template-ids:428102430 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1386 -@list l5:level1
1387 - {mso-level-number-format:bullet;
1388 - mso-level-text:\F0A7;
1389 - mso-level-tab-stop:none;
1390 - mso-level-number-position:left;
1391 - text-indent:-18.0pt;
1392 - font-family:Wingdings;}
1393 -@list l5:level2
1394 - {mso-level-number-format:bullet;
1395 - mso-level-text:o;
1396 - mso-level-tab-stop:none;
1397 - mso-level-number-position:left;
1398 - text-indent:-18.0pt;
1399 - font-family:"Courier New";}
1400 -@list l5:level3
1401 - {mso-level-number-format:bullet;
1402 - mso-level-text:\F0A7;
1403 - mso-level-tab-stop:none;
1404 - mso-level-number-position:left;
1405 - text-indent:-18.0pt;
1406 - font-family:Wingdings;}
1407 -@list l5:level4
1408 - {mso-level-number-format:bullet;
1409 - mso-level-text:\F0B7;
1410 - mso-level-tab-stop:none;
1411 - mso-level-number-position:left;
1412 - text-indent:-18.0pt;
1413 - font-family:Symbol;}
1414 -@list l5:level5
1415 - {mso-level-number-format:bullet;
1416 - mso-level-text:o;
1417 - mso-level-tab-stop:none;
1418 - mso-level-number-position:left;
1419 - text-indent:-18.0pt;
1420 - font-family:"Courier New";}
1421 -@list l5:level6
1422 - {mso-level-number-format:bullet;
1423 - mso-level-text:\F0A7;
1424 - mso-level-tab-stop:none;
1425 - mso-level-number-position:left;
1426 - text-indent:-18.0pt;
1427 - font-family:Wingdings;}
1428 -@list l5:level7
1429 - {mso-level-number-format:bullet;
1430 - mso-level-text:\F0B7;
1431 - mso-level-tab-stop:none;
1432 - mso-level-number-position:left;
1433 - text-indent:-18.0pt;
1434 - font-family:Symbol;}
1435 -@list l5:level8
1436 - {mso-level-number-format:bullet;
1437 - mso-level-text:o;
1438 - mso-level-tab-stop:none;
1439 - mso-level-number-position:left;
1440 - text-indent:-18.0pt;
1441 - font-family:"Courier New";}
1442 -@list l5:level9
1443 - {mso-level-number-format:bullet;
1444 - mso-level-text:\F0A7;
1445 - mso-level-tab-stop:none;
1446 - mso-level-number-position:left;
1447 - text-indent:-18.0pt;
1448 - font-family:Wingdings;}
1449 -@list l6
1450 - {mso-list-id:893396120;
1451 - mso-list-type:hybrid;
1452 - mso-list-template-ids:511347980 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1453 -@list l6:level1
1454 - {mso-level-number-format:bullet;
1455 - mso-level-text:\F0A7;
1456 - mso-level-tab-stop:none;
1457 - mso-level-number-position:left;
1458 - text-indent:-18.0pt;
1459 - font-family:Wingdings;}
1460 -@list l6:level2
1461 - {mso-level-number-format:bullet;
1462 - mso-level-text:o;
1463 - mso-level-tab-stop:none;
1464 - mso-level-number-position:left;
1465 - text-indent:-18.0pt;
1466 - font-family:"Courier New";}
1467 -@list l6:level3
1468 - {mso-level-number-format:bullet;
1469 - mso-level-text:\F0A7;
1470 - mso-level-tab-stop:none;
1471 - mso-level-number-position:left;
1472 - text-indent:-18.0pt;
1473 - font-family:Wingdings;}
1474 -@list l6:level4
1475 - {mso-level-number-format:bullet;
1476 - mso-level-text:\F0B7;
1477 - mso-level-tab-stop:none;
1478 - mso-level-number-position:left;
1479 - text-indent:-18.0pt;
1480 - font-family:Symbol;}
1481 -@list l6:level5
1482 - {mso-level-number-format:bullet;
1483 - mso-level-text:o;
1484 - mso-level-tab-stop:none;
1485 - mso-level-number-position:left;
1486 - text-indent:-18.0pt;
1487 - font-family:"Courier New";}
1488 -@list l6:level6
1489 - {mso-level-number-format:bullet;
1490 - mso-level-text:\F0A7;
1491 - mso-level-tab-stop:none;
1492 - mso-level-number-position:left;
1493 - text-indent:-18.0pt;
1494 - font-family:Wingdings;}
1495 -@list l6:level7
1496 - {mso-level-number-format:bullet;
1497 - mso-level-text:\F0B7;
1498 - mso-level-tab-stop:none;
1499 - mso-level-number-position:left;
1500 - text-indent:-18.0pt;
1501 - font-family:Symbol;}
1502 -@list l6:level8
1503 - {mso-level-number-format:bullet;
1504 - mso-level-text:o;
1505 - mso-level-tab-stop:none;
1506 - mso-level-number-position:left;
1507 - text-indent:-18.0pt;
1508 - font-family:"Courier New";}
1509 -@list l6:level9
1510 - {mso-level-number-format:bullet;
1511 - mso-level-text:\F0A7;
1512 - mso-level-tab-stop:none;
1513 - mso-level-number-position:left;
1514 - text-indent:-18.0pt;
1515 - font-family:Wingdings;}
1516 -@list l7
1517 - {mso-list-id:894856469;
1518 - mso-list-type:hybrid;
1519 - mso-list-template-ids:147495194 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1520 -@list l7:level1
1521 - {mso-level-number-format:bullet;
1522 - mso-level-text:\F0A7;
1523 - mso-level-tab-stop:none;
1524 - mso-level-number-position:left;
1525 - text-indent:-18.0pt;
1526 - font-family:Wingdings;}
1527 -@list l7:level2
1528 - {mso-level-number-format:bullet;
1529 - mso-level-text:o;
1530 - mso-level-tab-stop:none;
1531 - mso-level-number-position:left;
1532 - text-indent:-18.0pt;
1533 - font-family:"Courier New";}
1534 -@list l7:level3
1535 - {mso-level-number-format:bullet;
1536 - mso-level-text:\F0A7;
1537 - mso-level-tab-stop:none;
1538 - mso-level-number-position:left;
1539 - text-indent:-18.0pt;
1540 - font-family:Wingdings;}
1541 -@list l7:level4
1542 - {mso-level-number-format:bullet;
1543 - mso-level-text:\F0B7;
1544 - mso-level-tab-stop:none;
1545 - mso-level-number-position:left;
1546 - text-indent:-18.0pt;
1547 - font-family:Symbol;}
1548 -@list l7:level5
1549 - {mso-level-number-format:bullet;
1550 - mso-level-text:o;
1551 - mso-level-tab-stop:none;
1552 - mso-level-number-position:left;
1553 - text-indent:-18.0pt;
1554 - font-family:"Courier New";}
1555 -@list l7:level6
1556 - {mso-level-number-format:bullet;
1557 - mso-level-text:\F0A7;
1558 - mso-level-tab-stop:none;
1559 - mso-level-number-position:left;
1560 - text-indent:-18.0pt;
1561 - font-family:Wingdings;}
1562 -@list l7:level7
1563 - {mso-level-number-format:bullet;
1564 - mso-level-text:\F0B7;
1565 - mso-level-tab-stop:none;
1566 - mso-level-number-position:left;
1567 - text-indent:-18.0pt;
1568 - font-family:Symbol;}
1569 -@list l7:level8
1570 - {mso-level-number-format:bullet;
1571 - mso-level-text:o;
1572 - mso-level-tab-stop:none;
1573 - mso-level-number-position:left;
1574 - text-indent:-18.0pt;
1575 - font-family:"Courier New";}
1576 -@list l7:level9
1577 - {mso-level-number-format:bullet;
1578 - mso-level-text:\F0A7;
1579 - mso-level-tab-stop:none;
1580 - mso-level-number-position:left;
1581 - text-indent:-18.0pt;
1582 - font-family:Wingdings;}
1583 -@list l8
1584 - {mso-list-id:925844041;
1585 - mso-list-type:hybrid;
1586 - mso-list-template-ids:2035319082 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1587 -@list l8:level1
1588 - {mso-level-number-format:bullet;
1589 - mso-level-text:\F0A7;
1590 - mso-level-tab-stop:none;
1591 - mso-level-number-position:left;
1592 - text-indent:-18.0pt;
1593 - font-family:Wingdings;}
1594 -@list l8:level2
1595 - {mso-level-number-format:bullet;
1596 - mso-level-text:o;
1597 - mso-level-tab-stop:none;
1598 - mso-level-number-position:left;
1599 - text-indent:-18.0pt;
1600 - font-family:"Courier New";}
1601 -@list l8:level3
1602 - {mso-level-number-format:bullet;
1603 - mso-level-text:\F0A7;
1604 - mso-level-tab-stop:none;
1605 - mso-level-number-position:left;
1606 - text-indent:-18.0pt;
1607 - font-family:Wingdings;}
1608 -@list l8:level4
1609 - {mso-level-number-format:bullet;
1610 - mso-level-text:\F0B7;
1611 - mso-level-tab-stop:none;
1612 - mso-level-number-position:left;
1613 - text-indent:-18.0pt;
1614 - font-family:Symbol;}
1615 -@list l8:level5
1616 - {mso-level-number-format:bullet;
1617 - mso-level-text:o;
1618 - mso-level-tab-stop:none;
1619 - mso-level-number-position:left;
1620 - text-indent:-18.0pt;
1621 - font-family:"Courier New";}
1622 -@list l8:level6
1623 - {mso-level-number-format:bullet;
1624 - mso-level-text:\F0A7;
1625 - mso-level-tab-stop:none;
1626 - mso-level-number-position:left;
1627 - text-indent:-18.0pt;
1628 - font-family:Wingdings;}
1629 -@list l8:level7
1630 - {mso-level-number-format:bullet;
1631 - mso-level-text:\F0B7;
1632 - mso-level-tab-stop:none;
1633 - mso-level-number-position:left;
1634 - text-indent:-18.0pt;
1635 - font-family:Symbol;}
1636 -@list l8:level8
1637 - {mso-level-number-format:bullet;
1638 - mso-level-text:o;
1639 - mso-level-tab-stop:none;
1640 - mso-level-number-position:left;
1641 - text-indent:-18.0pt;
1642 - font-family:"Courier New";}
1643 -@list l8:level9
1644 - {mso-level-number-format:bullet;
1645 - mso-level-text:\F0A7;
1646 - mso-level-tab-stop:none;
1647 - mso-level-number-position:left;
1648 - text-indent:-18.0pt;
1649 - font-family:Wingdings;}
1650 -@list l9
1651 - {mso-list-id:1036541811;
1652 - mso-list-type:hybrid;
1653 - mso-list-template-ids:239137408 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1654 -@list l9:level1
1655 - {mso-level-number-format:bullet;
1656 - mso-level-text:\F0A7;
1657 - mso-level-tab-stop:none;
1658 - mso-level-number-position:left;
1659 - text-indent:-18.0pt;
1660 - font-family:Wingdings;}
1661 -@list l9:level2
1662 - {mso-level-number-format:bullet;
1663 - mso-level-text:o;
1664 - mso-level-tab-stop:none;
1665 - mso-level-number-position:left;
1666 - text-indent:-18.0pt;
1667 - font-family:"Courier New";}
1668 -@list l9:level3
1669 - {mso-level-number-format:bullet;
1670 - mso-level-text:\F0A7;
1671 - mso-level-tab-stop:none;
1672 - mso-level-number-position:left;
1673 - text-indent:-18.0pt;
1674 - font-family:Wingdings;}
1675 -@list l9:level4
1676 - {mso-level-number-format:bullet;
1677 - mso-level-text:\F0B7;
1678 - mso-level-tab-stop:none;
1679 - mso-level-number-position:left;
1680 - text-indent:-18.0pt;
1681 - font-family:Symbol;}
1682 -@list l9:level5
1683 - {mso-level-number-format:bullet;
1684 - mso-level-text:o;
1685 - mso-level-tab-stop:none;
1686 - mso-level-number-position:left;
1687 - text-indent:-18.0pt;
1688 - font-family:"Courier New";}
1689 -@list l9:level6
1690 - {mso-level-number-format:bullet;
1691 - mso-level-text:\F0A7;
1692 - mso-level-tab-stop:none;
1693 - mso-level-number-position:left;
1694 - text-indent:-18.0pt;
1695 - font-family:Wingdings;}
1696 -@list l9:level7
1697 - {mso-level-number-format:bullet;
1698 - mso-level-text:\F0B7;
1699 - mso-level-tab-stop:none;
1700 - mso-level-number-position:left;
1701 - text-indent:-18.0pt;
1702 - font-family:Symbol;}
1703 -@list l9:level8
1704 - {mso-level-number-format:bullet;
1705 - mso-level-text:o;
1706 - mso-level-tab-stop:none;
1707 - mso-level-number-position:left;
1708 - text-indent:-18.0pt;
1709 - font-family:"Courier New";}
1710 -@list l9:level9
1711 - {mso-level-number-format:bullet;
1712 - mso-level-text:\F0A7;
1713 - mso-level-tab-stop:none;
1714 - mso-level-number-position:left;
1715 - text-indent:-18.0pt;
1716 - font-family:Wingdings;}
1717 -@list l10
1718 - {mso-list-id:1585068195;
1719 - mso-list-type:hybrid;
1720 - mso-list-template-ids:581736626 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1721 -@list l10:level1
1722 - {mso-level-number-format:bullet;
1723 - mso-level-text:\F0A7;
1724 - mso-level-tab-stop:none;
1725 - mso-level-number-position:left;
1726 - text-indent:-18.0pt;
1727 - font-family:Wingdings;}
1728 -@list l10:level2
1729 - {mso-level-number-format:bullet;
1730 - mso-level-text:o;
1731 - mso-level-tab-stop:none;
1732 - mso-level-number-position:left;
1733 - text-indent:-18.0pt;
1734 - font-family:"Courier New";}
1735 -@list l10:level3
1736 - {mso-level-number-format:bullet;
1737 - mso-level-text:\F0A7;
1738 - mso-level-tab-stop:none;
1739 - mso-level-number-position:left;
1740 - text-indent:-18.0pt;
1741 - font-family:Wingdings;}
1742 -@list l10:level4
1743 - {mso-level-number-format:bullet;
1744 - mso-level-text:\F0B7;
1745 - mso-level-tab-stop:none;
1746 - mso-level-number-position:left;
1747 - text-indent:-18.0pt;
1748 - font-family:Symbol;}
1749 -@list l10:level5
1750 - {mso-level-number-format:bullet;
1751 - mso-level-text:o;
1752 - mso-level-tab-stop:none;
1753 - mso-level-number-position:left;
1754 - text-indent:-18.0pt;
1755 - font-family:"Courier New";}
1756 -@list l10:level6
1757 - {mso-level-number-format:bullet;
1758 - mso-level-text:\F0A7;
1759 - mso-level-tab-stop:none;
1760 - mso-level-number-position:left;
1761 - text-indent:-18.0pt;
1762 - font-family:Wingdings;}
1763 -@list l10:level7
1764 - {mso-level-number-format:bullet;
1765 - mso-level-text:\F0B7;
1766 - mso-level-tab-stop:none;
1767 - mso-level-number-position:left;
1768 - text-indent:-18.0pt;
1769 - font-family:Symbol;}
1770 -@list l10:level8
1771 - {mso-level-number-format:bullet;
1772 - mso-level-text:o;
1773 - mso-level-tab-stop:none;
1774 - mso-level-number-position:left;
1775 - text-indent:-18.0pt;
1776 - font-family:"Courier New";}
1777 -@list l10:level9
1778 - {mso-level-number-format:bullet;
1779 - mso-level-text:\F0A7;
1780 - mso-level-tab-stop:none;
1781 - mso-level-number-position:left;
1782 - text-indent:-18.0pt;
1783 - font-family:Wingdings;}
1784 -@list l11
1785 - {mso-list-id:1928880186;
1786 - mso-list-type:hybrid;
1787 - mso-list-template-ids:-792818002 68747265 68747267 68747279 68747265 68747267 68747269 68747265 68747267 68747269;}
1788 -@list l11:level1
1789 - {mso-level-number-format:bullet;
1790 - mso-level-text:\F0B7;
1791 - mso-level-tab-stop:none;
1792 - mso-level-number-position:left;
1793 - text-indent:-18.0pt;
1794 - font-family:Symbol;}
1795 -@list l11:level2
1796 - {mso-level-number-format:bullet;
1797 - mso-level-text:o;
1798 - mso-level-tab-stop:none;
1799 - mso-level-number-position:left;
1800 - text-indent:-18.0pt;
1801 - font-family:"Courier New";}
1802 -@list l11:level3
1803 - {mso-level-tab-stop:none;
1804 - mso-level-number-position:left;
1805 - text-indent:-18.0pt;}
1806 -@list l11:level4
1807 - {mso-level-number-format:bullet;
1808 - mso-level-text:\F0B7;
1809 - mso-level-tab-stop:none;
1810 - mso-level-number-position:left;
1811 - text-indent:-18.0pt;
1812 - font-family:Symbol;}
1813 -@list l11:level5
1814 - {mso-level-number-format:bullet;
1815 - mso-level-text:o;
1816 - mso-level-tab-stop:none;
1817 - mso-level-number-position:left;
1818 - text-indent:-18.0pt;
1819 - font-family:"Courier New";}
1820 -@list l11:level6
1821 - {mso-level-number-format:bullet;
1822 - mso-level-text:\F0A7;
1823 - mso-level-tab-stop:none;
1824 - mso-level-number-position:left;
1825 - text-indent:-18.0pt;
1826 - font-family:Wingdings;}
1827 -@list l11:level7
1828 - {mso-level-number-format:bullet;
1829 - mso-level-text:\F0B7;
1830 - mso-level-tab-stop:none;
1831 - mso-level-number-position:left;
1832 - text-indent:-18.0pt;
1833 - font-family:Symbol;}
1834 -@list l11:level8
1835 - {mso-level-number-format:bullet;
1836 - mso-level-text:o;
1837 - mso-level-tab-stop:none;
1838 - mso-level-number-position:left;
1839 - text-indent:-18.0pt;
1840 - font-family:"Courier New";}
1841 -@list l11:level9
1842 - {mso-level-number-format:bullet;
1843 - mso-level-text:\F0A7;
1844 - mso-level-tab-stop:none;
1845 - mso-level-number-position:left;
1846 - text-indent:-18.0pt;
1847 - font-family:Wingdings;}
1848 -@list l12
1849 - {mso-list-id:2098623972;
1850 - mso-list-type:hybrid;
1851 - mso-list-template-ids:-558231084 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1852 -@list l12:level1
1853 - {mso-level-number-format:bullet;
1854 - mso-level-text:\F0A7;
1855 - mso-level-tab-stop:none;
1856 - mso-level-number-position:left;
1857 - text-indent:-18.0pt;
1858 - font-family:Wingdings;}
1859 -@list l12:level2
1860 - {mso-level-number-format:bullet;
1861 - mso-level-text:o;
1862 - mso-level-tab-stop:none;
1863 - mso-level-number-position:left;
1864 - text-indent:-18.0pt;
1865 - font-family:"Courier New";}
1866 -@list l12:level3
1867 - {mso-level-number-format:bullet;
1868 - mso-level-text:\F0A7;
1869 - mso-level-tab-stop:none;
1870 - mso-level-number-position:left;
1871 - text-indent:-18.0pt;
1872 - font-family:Wingdings;}
1873 -@list l12:level4
1874 - {mso-level-number-format:bullet;
1875 - mso-level-text:\F0B7;
1876 - mso-level-tab-stop:none;
1877 - mso-level-number-position:left;
1878 - text-indent:-18.0pt;
1879 - font-family:Symbol;}
1880 -@list l12:level5
1881 - {mso-level-number-format:bullet;
1882 - mso-level-text:o;
1883 - mso-level-tab-stop:none;
1884 - mso-level-number-position:left;
1885 - text-indent:-18.0pt;
1886 - font-family:"Courier New";}
1887 -@list l12:level6
1888 - {mso-level-number-format:bullet;
1889 - mso-level-text:\F0A7;
1890 - mso-level-tab-stop:none;
1891 - mso-level-number-position:left;
1892 - text-indent:-18.0pt;
1893 - font-family:Wingdings;}
1894 -@list l12:level7
1895 - {mso-level-number-format:bullet;
1896 - mso-level-text:\F0B7;
1897 - mso-level-tab-stop:none;
1898 - mso-level-number-position:left;
1899 - text-indent:-18.0pt;
1900 - font-family:Symbol;}
1901 -@list l12:level8
1902 - {mso-level-number-format:bullet;
1903 - mso-level-text:o;
1904 - mso-level-tab-stop:none;
1905 - mso-level-number-position:left;
1906 - text-indent:-18.0pt;
1907 - font-family:"Courier New";}
1908 -@list l12:level9
1909 - {mso-level-number-format:bullet;
1910 - mso-level-text:\F0A7;
1911 - mso-level-tab-stop:none;
1912 - mso-level-number-position:left;
1913 - text-indent:-18.0pt;
1914 - font-family:Wingdings;}
1915 -@list l13
1916 - {mso-list-id:2130779491;
1917 - mso-list-type:hybrid;
1918 - mso-list-template-ids:476747304 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
1919 -@list l13:level1
1920 - {mso-level-number-format:bullet;
1921 - mso-level-text:\F0A7;
1922 - mso-level-tab-stop:none;
1923 - mso-level-number-position:left;
1924 - text-indent:-18.0pt;
1925 - font-family:Wingdings;}
1926 -@list l13:level2
1927 - {mso-level-number-format:bullet;
1928 - mso-level-text:o;
1929 - mso-level-tab-stop:none;
1930 - mso-level-number-position:left;
1931 - text-indent:-18.0pt;
1932 - font-family:"Courier New";}
1933 -@list l13:level3
1934 - {mso-level-number-format:bullet;
1935 - mso-level-text:\F0A7;
1936 - mso-level-tab-stop:none;
1937 - mso-level-number-position:left;
1938 - text-indent:-18.0pt;
1939 - font-family:Wingdings;}
1940 -@list l13:level4
1941 - {mso-level-number-format:bullet;
1942 - mso-level-text:\F0B7;
1943 - mso-level-tab-stop:none;
1944 - mso-level-number-position:left;
1945 - text-indent:-18.0pt;
1946 - font-family:Symbol;}
1947 -@list l13:level5
1948 - {mso-level-number-format:bullet;
1949 - mso-level-text:o;
1950 - mso-level-tab-stop:none;
1951 - mso-level-number-position:left;
1952 - text-indent:-18.0pt;
1953 - font-family:"Courier New";}
1954 -@list l13:level6
1955 - {mso-level-number-format:bullet;
1956 - mso-level-text:\F0A7;
1957 - mso-level-tab-stop:none;
1958 - mso-level-number-position:left;
1959 - text-indent:-18.0pt;
1960 - font-family:Wingdings;}
1961 -@list l13:level7
1962 - {mso-level-number-format:bullet;
1963 - mso-level-text:\F0B7;
1964 - mso-level-tab-stop:none;
1965 - mso-level-number-position:left;
1966 - text-indent:-18.0pt;
1967 - font-family:Symbol;}
1968 -@list l13:level8
1969 - {mso-level-number-format:bullet;
1970 - mso-level-text:o;
1971 - mso-level-tab-stop:none;
1972 - mso-level-number-position:left;
1973 - text-indent:-18.0pt;
1974 - font-family:"Courier New";}
1975 -@list l13:level9
1976 - {mso-level-number-format:bullet;
1977 - mso-level-text:\F0A7;
1978 - mso-level-tab-stop:none;
1979 - mso-level-number-position:left;
1980 - text-indent:-18.0pt;
1981 - font-family:Wingdings;}
1982 -ol
159 + ol
1983 1983   {margin-bottom:0cm;}
1984 1984  ul
1985 1985   {margin-bottom:0cm;}
1986 1986  -->
1987 1987  </style>
1988 -<!--[if gte mso 10]>
1989 -<style>
1990 - /* Style Definitions */
1991 - table.MsoNormalTable
1992 - {mso-style-name:"Обычная таблица";
1993 - mso-tstyle-rowband-size:0;
1994 - mso-tstyle-colband-size:0;
1995 - mso-style-noshow:yes;
1996 - mso-style-priority:99;
1997 - mso-style-parent:"";
1998 - mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
1999 - mso-para-margin-top:0cm;
2000 - mso-para-margin-right:0cm;
2001 - mso-para-margin-bottom:8.0pt;
2002 - mso-para-margin-left:0cm;
2003 - line-height:107%;
2004 - mso-pagination:widow-orphan;
2005 - font-size:11.0pt;
2006 - font-family:"Calibri",sans-serif;
2007 - mso-ascii-font-family:Calibri;
2008 - mso-ascii-theme-font:minor-latin;
2009 - mso-hansi-font-family:Calibri;
2010 - mso-hansi-theme-font:minor-latin;
2011 - mso-bidi-font-family:"Times New Roman";
2012 - mso-bidi-theme-font:minor-bidi;
2013 - mso-fareast-language:EN-US;}
2014 -</style>
2015 -<![endif]--><!--[if gte mso 9]><xml>
2016 - <o:shapedefaults v:ext="edit" spidmax="1026"/>
2017 -</xml><![endif]--><!--[if gte mso 9]><xml>
2018 - <o:shapelayout v:ext="edit">
2019 - <o:idmap v:ext="edit" data="1"/>
2020 - </o:shapelayout></xml><![endif]-->
165 +
2021 2021  </head>
2022 2022  
2023 -<body lang=RU style='tab-interval:35.4pt'>
168 +<body lang=RU>
2024 2024  
2025 2025  <div class=WordSection1>
2026 2026  
2027 -<h1 style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo1'><![if !supportLists]><span
2028 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2029 -Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2030 -</span></span></span><![endif]>Часть I. Основы CLR</h1>
172 +<h1 style='margin-left:36.0pt;text-indent:-18.0pt'><span style='font-family:
173 +Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
174 +</span></span>Часть I. Основы CLR</h1>
2031 2031  
2032 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2033 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2034 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2035 -</span></span></span><![endif]>Глава 1. Модель выполнения кода в среде CLR</h2>
176 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
177 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
178 +1. Модель выполнения кода в среде CLR</h2>
2036 2036  
2037 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2038 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2039 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2040 -</span></span></span><![endif]>Компиляция исходного кода в управляемые модули</h3>
180 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
181 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Компиляция
182 +исходного кода в управляемые модули</h3>
2041 2041  
2042 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2043 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2044 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2045 -</span></span></span><![endif]>Объединение управляемых модулей в сборку</h3>
184 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
185 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Объединение
186 +управляемых модулей в сборку</h3>
2046 2046  
2047 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2048 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2049 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2050 -</span></span></span><![endif]>Загрузка CLR</h3>
188 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
189 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Загрузка
190 +CLR</h3>
2051 2051  
2052 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2053 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2054 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2055 -</span></span></span><![endif]>Исполнение кода сборки </h3>
192 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
193 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Исполнение
194 +кода сборки </h3>
2056 2056  
2057 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l3 level4 lfo2'><![if !supportLists]><span
2058 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2059 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2060 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2061 -</span></span></span><![endif]>IL-код и верификация</h4>
196 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
197 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
198 +</span></span>IL-код и верификация</h4>
2062 2062  
2063 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l3 level4 lfo2'><![if !supportLists]><span
2064 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2065 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2066 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2067 -</span></span></span><![endif]>Небезопасный код</h4>
200 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
201 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
202 +</span></span>Небезопасный код</h4>
2068 2068  
2069 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l3 level4 lfo2'><![if !supportLists]><span
2070 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2071 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2072 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2073 -</span></span></span><![endif]>IL и защита интеллектуальной собственности</h4>
204 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
205 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
206 +</span></span>IL и защита интеллектуальной собственности</h4>
2074 2074  
2075 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2076 -lang=EN-US style='font-family:Wingdings;mso-fareast-font-family:Wingdings;
2077 -mso-bidi-font-family:Wingdings;mso-ansi-language:EN-US'><span style='mso-list:
2078 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]><span
2079 -lang=EN-US style='mso-ansi-language:EN-US'>NGen.exe<o:p></o:p></span></h3>
208 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span lang=EN-US
209 +style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
210 +</span></span><span lang=EN-US>NGen.exe</span></h3>
2080 2080  
2081 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2082 -lang=EN-US style='font-family:Wingdings;mso-fareast-font-family:Wingdings;
2083 -mso-bidi-font-family:Wingdings;mso-ansi-language:EN-US'><span style='mso-list:
2084 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Библиотека<span
2085 -style='mso-ansi-language:EN-US'> <span lang=EN-US>FCL <o:p></o:p></span></span></h3>
212 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span lang=EN-US
213 +style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
214 +</span></span>Библиотека <span lang=EN-US>FCL </span></h3>
2086 2086  
2087 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2088 -lang=EN-US style='font-family:Wingdings;mso-fareast-font-family:Wingdings;
2089 -mso-bidi-font-family:Wingdings;mso-ansi-language:EN-US'><span style='mso-list:
2090 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]><span
2091 -lang=EN-US style='mso-ansi-language:EN-US'>CTS<o:p></o:p></span></h3>
216 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span lang=EN-US
217 +style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
218 +</span></span><span lang=EN-US>CTS</span></h3>
2092 2092  
2093 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2094 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2095 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2096 -</span></span></span><![endif]>CLS</h3>
220 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
221 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>CLS</h3>
2097 2097  
2098 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2099 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2100 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2101 -</span></span></span><![endif]>Взаимодействие с неуправляемым кодом</h3>
223 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
224 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Взаимодействие
225 +с неуправляемым кодом</h3>
2102 2102  
2103 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2104 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2105 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2106 -</span></span></span><![endif]>Глава 2. Компоновка, упаковка, развертывание и
2107 -администрирование приложений и типов</h2>
227 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
228 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
229 +2. Компоновка, упаковка, развертывание и администрирование приложений и типов</h2>
2108 2108  
2109 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2110 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2111 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2112 -</span></span></span><![endif]>Задачи развертывания в <span lang=EN-US
2113 -style='mso-ansi-language:EN-US'>.</span>NET <span class=SpellE>Framework</span></h3>
231 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
232 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Задачи
233 +развертывания в <span lang=EN-US>.</span>NET Framework</h3>
2114 2114  
2115 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2116 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2117 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2118 -</span></span></span><![endif]>Компоновка типов в модуль</h3>
235 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
236 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Компоновка
237 +типов в модуль</h3>
2119 2119  
2120 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2121 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2122 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2123 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2124 -</span></span></span><![endif]>Файл параметров</h4>
239 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
240 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
241 +</span></span>Файл параметров</h4>
2125 2125  
2126 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2127 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2128 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2129 -</span></span></span><![endif]>Несколько слов о метаданных</h3>
243 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
244 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Несколько
245 +слов о метаданных</h3>
2130 2130  
2131 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2132 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2133 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2134 -</span></span></span><![endif]>Объединение модулей для создания сборки</h3>
247 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
248 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Объединение
249 +модулей для создания сборки</h3>
2135 2135  
2136 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l13 level4 lfo3'><![if !supportLists]><span
2137 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2138 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2139 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2140 -</span></span></span><![endif]>Добавление сборок в проект в среде <span
2141 -class=SpellE>Visual</span> <span class=SpellE>Studio</span></h4>
251 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
252 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
253 +</span></span>Добавление сборок в проект в среде Visual Studio</h4>
2142 2142  
2143 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l13 level4 lfo3'><![if !supportLists]><span
2144 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2145 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2146 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2147 -</span></span></span><![endif]>Использование утилиты <span class=SpellE>Assembly</span>
2148 -<span class=SpellE>Linker</span></h4>
255 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
256 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
257 +</span></span>Использование утилиты Assembly Linker</h4>
2149 2149  
2150 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l13 level4 lfo3'><![if !supportLists]><span
2151 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2152 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2153 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2154 -</span></span></span><![endif]>Включение в сборку файлов ресурсов</h4>
259 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
260 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
261 +</span></span>Включение в сборку файлов ресурсов</h4>
2155 2155  
2156 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2157 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2158 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2159 -</span></span></span><![endif]>Ресурсы со сведениями о версии сборки</h3>
263 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
264 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Ресурсы
265 +со сведениями о версии сборки</h3>
2160 2160  
2161 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2162 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2163 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2164 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2165 -</span></span></span><![endif]>Номера версии</h4>
267 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
268 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
269 +</span></span>Номера версии</h4>
2166 2166  
2167 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2168 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2169 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2170 -</span></span></span><![endif]>Региональные стандарты</h3>
271 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
272 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Региональные
273 +стандарты</h3>
2171 2171  
2172 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2173 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2174 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2175 -</span></span></span><![endif]>Развертывание простых приложений (закрытое развертывание
2176 -сборок)</h3>
275 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
276 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Развертывание
277 +простых приложений (закрытое развертывание сборок)</h3>
2177 2177  
2178 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2179 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2180 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2181 -</span></span></span><![endif]>Простое средство администрирования (конфигурационный
2182 -файл)</h3>
279 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
280 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Простое
281 +средство администрирования (конфигурационный файл)</h3>
2183 2183  
2184 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2185 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2186 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2187 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2188 -</span></span></span><![endif]>Алгоритм поиска файлов сборки</h4>
283 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
284 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
285 +</span></span>Алгоритм поиска файлов сборки</h4>
2189 2189  
2190 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2191 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2192 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2193 -</span></span></span><![endif]>Глава 3. Совместно используемые сборки и сборки со
2194 -строгим именем</h2>
287 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
288 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
289 +3. Совместно используемые сборки и сборки со строгим именем</h2>
2195 2195  
2196 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l12 level3 lfo14'><![if !supportLists]><span
2197 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2198 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2199 -</span></span></span><![endif]>Два вида сборок — два вида развертывания</h3>
291 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
292 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Два
293 +вида сборок — два вида развертывания</h3>
2200 2200  
2201 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2202 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2203 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2204 -</span></span></span><![endif]>Назначение сборке строгого имени</h3>
295 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
296 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Назначение
297 +сборке строгого имени</h3>
2205 2205  
2206 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2207 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2208 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2209 -</span></span></span><![endif]>Глобальный кэш сборок</h3>
299 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
300 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Глобальный
301 +кэш сборок</h3>
2210 2210  
2211 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2212 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2213 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2214 -</span></span></span><![endif]>Построение сборки, ссылающейся на сборку со строгим
2215 -именем</h3>
303 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
304 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Построение
305 +сборки, ссылающейся на сборку со строгим именем</h3>
2216 2216  
2217 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2218 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2219 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2220 -</span></span></span><![endif]>Устойчивость сборок со строгими именами к несанкционированной
2221 -модификации</h3>
307 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
308 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Устойчивость
309 +сборок со строгими именами к несанкционированной модификации</h3>
2222 2222  
2223 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2224 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2225 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2226 -</span></span></span><![endif]>Отложенное подписание</h3>
311 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
312 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Отложенное
313 +подписание</h3>
2227 2227  
2228 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2229 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2230 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2231 -</span></span></span><![endif]>Закрытое развертывание сборок со строгими именами</h3>
315 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
316 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Закрытое
317 +развертывание сборок со строгими именами</h3>
2232 2232  
2233 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2234 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2235 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2236 -</span></span></span><![endif]>Как исполняющая среда разрешает ссылки на типы</h3>
319 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
320 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Как
321 +исполняющая среда разрешает ссылки на типы</h3>
2237 2237  
2238 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2239 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2240 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2241 -</span></span></span><![endif]>Дополнительные административные средства (конфигурационные
2242 -файлы)</h3>
323 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
324 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Дополнительные
325 +административные средства (конфигурационные файлы)</h3>
2243 2243  
2244 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2245 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2246 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2247 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2248 -</span></span></span><![endif]>Управление версиями при помощи политики издателя</h4>
327 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
328 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
329 +</span></span>Управление версиями при помощи политики издателя</h4>
2249 2249  
2250 -<h1 style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo1'><![if !supportLists]><span
2251 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2252 -Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2253 -</span></span></span><![endif]>Часть II. Проектирование типов</h1>
331 +<h1 style='margin-left:36.0pt;text-indent:-18.0pt'><span style='font-family:
332 +Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
333 +</span></span>Часть II. Проектирование типов</h1>
2254 2254  
2255 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2256 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2257 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2258 -</span></span></span><![endif]>Глава 4. Основы типов</h2>
335 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
336 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
337 +4. Основы типов</h2>
2259 2259  
2260 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2261 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2262 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2263 -</span></span></span><![endif]>Все типы — производные от <span class=SpellE>System.Object</span></h3>
339 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
340 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Все
341 +типы — производные от System.Object</h3>
2264 2264  
2265 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2266 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2267 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2268 -</span></span></span><![endif]>Приведение типов</h3>
343 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
344 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Приведение
345 +типов</h3>
2269 2269  
2270 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2271 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2272 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2273 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2274 -</span></span></span><![endif]>Приведение типов в C# с помощью операторов <span
2275 -class=SpellE>is</span> и <span class=SpellE>as</span></h4>
347 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
348 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
349 +</span></span>Приведение типов в C# с помощью операторов is и as</h4>
2276 2276  
2277 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2278 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2279 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2280 -</span></span></span><![endif]>Пространства имен и сборки</h3>
351 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
352 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Пространства
353 +имен и сборки</h3>
2281 2281  
2282 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2283 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2284 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2285 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2286 -</span></span></span><![endif]>Связь между сборками и пространством имен</h4>
355 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
356 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
357 +</span></span>Связь между сборками и пространством имен</h4>
2287 2287  
2288 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2289 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2290 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2291 -</span></span></span><![endif]>Как разные компоненты взаимодействуют во время выполнения</h3>
359 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
360 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Как
361 +разные компоненты взаимодействуют во время выполнения</h3>
2292 2292  
2293 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2294 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2295 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2296 -</span></span></span><![endif]>Глава 5. Примитивные, ссылочные и значимые типы</h2>
363 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
364 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
365 +5. Примитивные, ссылочные и значимые типы</h2>
2297 2297  
2298 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2299 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2300 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2301 -</span></span></span><![endif]>Примитивные типы в языках программирования</h3>
367 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
368 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Примитивные
369 +типы в языках программирования</h3>
2302 2302  
2303 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2304 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2305 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2306 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2307 -</span></span></span><![endif]>Проверяемые и непроверяемые операции для примитивных
2308 -типов</h4>
371 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
372 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
373 +</span></span>Проверяемые и непроверяемые операции для примитивных типов</h4>
2309 2309  
2310 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2311 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2312 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2313 -</span></span></span><![endif]>Ссылочные и значимые типы</h3>
375 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
376 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Ссылочные
377 +и значимые типы</h3>
2314 2314  
2315 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2316 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2317 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2318 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2319 -</span></span></span><![endif]>Как CLR управляет размещением полей для типа </h4>
379 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
380 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
381 +</span></span>Как CLR управляет размещением полей для типа </h4>
2320 2320  
2321 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2322 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2323 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2324 -</span></span></span><![endif]>Упаковка и распаковка значимых типов</h3>
383 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
384 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Упаковка
385 +и распаковка значимых типов</h3>
2325 2325  
2326 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2327 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2328 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2329 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2330 -</span></span></span><![endif]>Изменение полей в упакованных значимых типах посредством
2331 -интерфейсов (и почему этого лучше не делать)</h4>
387 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
388 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
389 +</span></span>Изменение полей в упакованных значимых типах посредством интерфейсов
390 +(и почему этого лучше не делать)</h4>
2332 2332  
2333 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2334 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2335 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2336 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2337 -</span></span></span><![endif]>Равенство и тождество объектов</h4>
392 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
393 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
394 +</span></span>Равенство и тождество объектов</h4>
2338 2338  
2339 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2340 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2341 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2342 -</span></span></span><![endif]><span class=SpellE>Хеш</span>-коды объектов</h3>
396 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
397 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Хеш-коды
398 +объектов</h3>
2343 2343  
2344 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2345 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2346 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2347 -</span></span></span><![endif]>Примитивный тип данных <span class=SpellE>dynamic</span></h3>
400 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
401 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Примитивный
402 +тип данных dynamic</h3>
2348 2348  
2349 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2350 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2351 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2352 -</span></span></span><![endif]>Глава 6. Основные сведения о членах и типах</h2>
404 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
405 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
406 +6. Основные сведения о членах и типах</h2>
2353 2353  
2354 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2355 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2356 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2357 -</span></span></span><![endif]>Члены типа</h3>
408 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
409 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Члены
410 +типа</h3>
2358 2358  
2359 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2360 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2361 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2362 -</span></span></span><![endif]>Видимость типа</h3>
412 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
413 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Видимость
414 +типа</h3>
2363 2363  
2364 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2365 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2366 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2367 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2368 -</span></span></span><![endif]>Дружественные сборки</h4>
416 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
417 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
418 +</span></span>Дружественные сборки</h4>
2369 2369  
2370 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2371 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2372 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2373 -</span></span></span><![endif]>Доступ к членам типов</h3>
420 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
421 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Доступ
422 +к членам типов</h3>
2374 2374  
2375 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2376 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2377 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2378 -</span></span></span><![endif]>Статические классы</h3>
424 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
425 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Статические
426 +классы</h3>
2379 2379  
2380 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2381 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2382 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2383 -</span></span></span><![endif]>Частичные классы, структуры и интерфейсы</h3>
428 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
429 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Частичные
430 +классы, структуры и интерфейсы</h3>
2384 2384  
2385 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2386 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2387 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2388 -</span></span></span><![endif]>Компоненты, полиморфизм и версии</h3>
432 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
433 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Компоненты,
434 +полиморфизм и версии</h3>
2389 2389  
2390 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2391 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2392 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2393 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2394 -</span></span></span><![endif]>Вызов виртуальных методов, свойств и событий в CLR</h4>
436 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
437 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
438 +</span></span>Вызов виртуальных методов, свойств и событий в CLR</h4>
2395 2395  
2396 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2397 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2398 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2399 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2400 -</span></span></span><![endif]>Разумное использование видимости типов и модификаторов
2401 -доступа к членам</h4>
440 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
441 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
442 +</span></span>Разумное использование видимости типов и модификаторов доступа к членам</h4>
2402 2402  
2403 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2404 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2405 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2406 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2407 -</span></span></span><![endif]>Работа с виртуальными методами при управлении версиями
2408 -типов</h4>
444 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
445 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
446 +</span></span>Работа с виртуальными методами при управлении версиями типов</h4>
2409 2409  
2410 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2411 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2412 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2413 -</span></span></span><![endif]>Глава 7. Константы и поля</h2>
448 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
449 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
450 +7. Константы и поля</h2>
2414 2414  
2415 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2416 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2417 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2418 -</span></span></span><![endif]>Константы</h3>
452 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
453 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Константы</h3>
2419 2419  
2420 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2421 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2422 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2423 -</span></span></span><![endif]>Поля</h3>
455 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
456 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Поля</h3>
2424 2424  
2425 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2426 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2427 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2428 -</span></span></span><![endif]>Глава 8. Методы</h2>
458 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
459 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
460 +8. Методы</h2>
2429 2429  
2430 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2431 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2432 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2433 -</span></span></span><![endif]>Конструкторы экземпляров и классы (ссылочные типы)</h3>
462 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
463 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Конструкторы
464 +экземпляров и классы (ссылочные типы)</h3>
2434 2434  
2435 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2436 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2437 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2438 -</span></span></span><![endif]>Конструкторы экземпляров и структуры (значимые типы)</h3>
466 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
467 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Конструкторы
468 +экземпляров и структуры (значимые типы)</h3>
2439 2439  
2440 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2441 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2442 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2443 -</span></span></span><![endif]>Конструкторы типов</h3>
470 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
471 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Конструкторы
472 +типов</h3>
2444 2444  
2445 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2446 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2447 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2448 -</span></span></span><![endif]>Методы перегруженных операторов</h3>
474 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
475 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Методы
476 +перегруженных операторов</h3>
2449 2449  
2450 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2451 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2452 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2453 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2454 -</span></span></span><![endif]>Операторы и взаимодействие языков программирования</h4>
478 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
479 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
480 +</span></span>Операторы и взаимодействие языков программирования</h4>
2455 2455  
2456 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2457 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2458 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2459 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2460 -</span></span></span><![endif]>Особое мнение автора о правилах <span
2461 -class=SpellE>Microsoft</span>, связанных с именами методов операторов</h4>
482 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
483 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
484 +</span></span>Особое мнение автора о правилах Microsoft, связанных с именами методов
485 +операторов</h4>
2462 2462  
2463 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2464 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2465 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2466 -</span></span></span><![endif]>Методы операторов преобразования</h3>
487 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
488 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Методы
489 +операторов преобразования</h3>
2467 2467  
2468 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2469 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2470 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2471 -</span></span></span><![endif]>Методы расширения</h3>
491 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
492 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Методы
493 +расширения</h3>
2472 2472  
2473 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l5 level4 lfo4'><![if !supportLists]><span
2474 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2475 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2476 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2477 -</span></span></span><![endif]>Правила и рекомендации</h4>
495 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
496 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
497 +</span></span>Правила и рекомендации</h4>
2478 2478  
2479 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l5 level4 lfo4'><![if !supportLists]><span
2480 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2481 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2482 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2483 -</span></span></span><![endif]>Расширение разных типов методами расширения</h4>
499 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
500 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
501 +</span></span>Расширение разных типов методами расширения</h4>
2484 2484  
2485 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l5 level4 lfo4'><![if !supportLists]><span
2486 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2487 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2488 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2489 -</span></span></span><![endif]>Атрибут расширения</h4>
503 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
504 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
505 +</span></span>Атрибут расширения</h4>
2490 2490  
2491 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2492 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2493 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2494 -</span></span></span><![endif]>Частичные методы</h3>
507 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
508 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Частичные
509 +методы</h3>
2495 2495  
2496 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2497 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2498 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2499 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2500 -</span></span></span><![endif]>Правила и рекомендации</h4>
511 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
512 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
513 +</span></span>Правила и рекомендации</h4>
2501 2501  
2502 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2503 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2504 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2505 -</span></span></span><![endif]>Глава 9. Параметры</h2>
515 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
516 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
517 +9. Параметры</h2>
2506 2506  
2507 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2508 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2509 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2510 -</span></span></span><![endif]>Необязательные и именованные параметры</h3>
519 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
520 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Необязательные
521 +и именованные параметры</h3>
2511 2511  
2512 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l10 level4 lfo5'><![if !supportLists]><span
2513 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2514 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2515 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2516 -</span></span></span><![endif]>Правила использования параметров.</h4>
523 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
524 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
525 +</span></span>Правила использования параметров.</h4>
2517 2517  
2518 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l10 level4 lfo5'><![if !supportLists]><span
2519 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2520 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2521 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2522 -</span></span></span><![endif]>Атрибут <span class=SpellE>DefaultParameterValue</span>
2523 -и необязательные атрибуты</h4>
527 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
528 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
529 +</span></span>Атрибут DefaultParameterValue и необязательные атрибуты</h4>
2524 2524  
2525 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2526 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2527 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2528 -</span></span></span><![endif]>Неявно типизированные локальные переменные</h3>
531 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
532 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Неявно
533 +типизированные локальные переменные</h3>
2529 2529  
2530 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2531 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2532 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2533 -</span></span></span><![endif]>Передача параметров в метод по ссылке</h3>
535 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
536 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Передача
537 +параметров в метод по ссылке</h3>
2534 2534  
2535 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2536 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2537 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2538 -</span></span></span><![endif]>Передача переменного количества аргументов</h3>
539 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
540 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Передача
541 +переменного количества аргументов</h3>
2539 2539  
2540 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2541 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2542 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2543 -</span></span></span><![endif]>Типы параметров и возвращаемых значений</h3>
543 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
544 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Типы
545 +параметров и возвращаемых значений</h3>
2544 2544  
2545 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2546 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2547 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2548 -</span></span></span><![endif]>Константность</h3>
547 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
548 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Константность</h3>
2549 2549  
2550 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2551 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2552 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2553 -</span></span></span><![endif]>Глава 10. Свойства</h2>
550 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
551 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
552 +10. Свойства</h2>
2554 2554  
2555 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2556 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2557 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2558 -</span></span></span><![endif]>Свойства без параметров</h3>
554 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
555 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Свойства
556 +без параметров</h3>
2559 2559  
2560 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l9 level4 lfo6'><![if !supportLists]><span
2561 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2562 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2563 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2564 -</span></span></span><![endif]>Автоматически реализуемые свойства</h4>
558 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
559 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
560 +</span></span>Автоматически реализуемые свойства</h4>
2565 2565  
2566 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l9 level4 lfo6'><![if !supportLists]><span
2567 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2568 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2569 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2570 -</span></span></span><![endif]>Осторожный подход к определению свойств</h4>
562 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
563 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
564 +</span></span>Осторожный подход к определению свойств</h4>
2571 2571  
2572 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l9 level4 lfo6'><![if !supportLists]><span
2573 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2574 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2575 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2576 -</span></span></span><![endif]>Свойства и отладчик <span class=SpellE>Visual</span>
2577 -<span class=SpellE>Studio</span></h4>
566 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
567 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
568 +</span></span>Свойства и отладчик Visual Studio</h4>
2578 2578  
2579 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l9 level4 lfo6'><![if !supportLists]><span
2580 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2581 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2582 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2583 -</span></span></span><![endif]>Инициализаторы объектов и коллекций</h4>
570 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
571 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
572 +</span></span>Инициализаторы объектов и коллекций</h4>
2584 2584  
2585 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l9 level4 lfo6'><![if !supportLists]><span
2586 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2587 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2588 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2589 -</span></span></span><![endif]>Анонимные типы</h4>
574 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
575 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
576 +</span></span>Анонимные типы</h4>
2590 2590  
2591 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l9 level4 lfo6'><![if !supportLists]><span
2592 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2593 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2594 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2595 -</span></span></span><![endif]>Тип <span class=SpellE>System.Tuple</span></h4>
578 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
579 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
580 +</span></span>Тип System.Tuple</h4>
2596 2596  
2597 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2598 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2599 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2600 -</span></span></span><![endif]>Свойства с параметрами</h3>
582 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
583 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Свойства
584 +с параметрами</h3>
2601 2601  
2602 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2603 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2604 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2605 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2606 -</span></span></span><![endif]>Выбор главного свойства с параметрами</h4>
586 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
587 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
588 +</span></span>Выбор главного свойства с параметрами</h4>
2607 2607  
2608 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2609 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2610 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2611 -</span></span></span><![endif]>Производительность при вызове методов доступа</h3>
590 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
591 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Производительность
592 +при вызове методов доступа</h3>
2612 2612  
2613 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2614 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2615 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2616 -</span></span></span><![endif]>Доступность методов доступа свойств</h3>
594 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
595 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Доступность
596 +методов доступа свойств</h3>
2617 2617  
2618 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2619 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2620 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2621 -</span></span></span><![endif]>Обобщенные методы доступа свойств</h3>
598 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
599 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обобщенные
600 +методы доступа свойств</h3>
2622 2622  
2623 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2624 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2625 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2626 -</span></span></span><![endif]>Глава 11. События</h2>
602 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
603 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
604 +11. События</h2>
2627 2627  
2628 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2629 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2630 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2631 -</span></span></span><![endif]>Разработка типа, поддерживающего событие</h3>
606 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
607 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Разработка
608 +типа, поддерживающего событие</h3>
2632 2632  
2633 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2634 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2635 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2636 -</span></span></span><![endif]>Этап 1. Определение типа для хранения всей дополнительной
2637 -информации, передаваемой получателям уведомления о событии</h3>
610 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
611 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Этап
612 +1. Определение типа для хранения всей дополнительной информации, передаваемой получателям
613 +уведомления о событии</h3>
2638 2638  
2639 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2640 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2641 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2642 -</span></span></span><![endif]>Этап 2. Определение члена-события</h3>
615 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
616 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Этап
617 +2. Определение члена-события</h3>
2643 2643  
2644 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2645 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2646 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2647 -</span></span></span><![endif]>Этап 3. Определение метода, ответственного за уведомление
2648 -зарегистрированных объектов о событии</h3>
619 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
620 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Этап
621 +3. Определение метода, ответственного за уведомление зарегистрированных объектов
622 +о событии</h3>
2649 2649  
2650 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2651 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2652 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2653 -</span></span></span><![endif]>Этап 4. Определение метода, преобразующего входную
2654 -информацию в желаемое событие</h3>
624 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
625 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Этап
626 +4. Определение метода, преобразующего входную информацию в желаемое событие</h3>
2655 2655  
2656 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2657 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2658 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2659 -</span></span></span><![endif]>Реализация событий компилятором</h3>
628 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
629 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Реализация
630 +событий компилятором</h3>
2660 2660  
2661 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2662 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2663 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2664 -</span></span></span><![endif]>Создание типа, отслеживающего событие</h3>
632 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
633 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Создание
634 +типа, отслеживающего событие</h3>
2665 2665  
2666 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2667 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2668 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2669 -</span></span></span><![endif]>Явное управление регистрацией событий</h3>
636 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
637 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Явное
638 +управление регистрацией событий</h3>
2670 2670  
2671 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2672 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2673 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2674 -</span></span></span><![endif]>Глава 12. Обобщения</h2>
640 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
641 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
642 +12. Обобщения</h2>
2675 2675  
2676 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2677 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2678 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2679 -</span></span></span><![endif]>Обобщения в библиотеке FCL</h3>
644 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
645 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обобщения
646 +в библиотеке FCL</h3>
2680 2680  
2681 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2682 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2683 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2684 -</span></span></span><![endif]>Инфраструктура обобщений</h3>
648 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
649 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Инфраструктура
650 +обобщений</h3>
2685 2685  
2686 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l8 level4 lfo7'><![if !supportLists]><span
2687 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2688 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2689 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2690 -</span></span></span><![endif]>Открытые и закрытые типы</h4>
652 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
653 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
654 +</span></span>Открытые и закрытые типы</h4>
2691 2691  
2692 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l8 level4 lfo7'><![if !supportLists]><span
2693 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2694 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2695 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2696 -</span></span></span><![endif]>Обобщенные типы и наследование</h4>
656 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
657 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
658 +</span></span>Обобщенные типы и наследование</h4>
2697 2697  
2698 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l8 level4 lfo7'><![if !supportLists]><span
2699 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2700 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2701 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2702 -</span></span></span><![endif]>Идентификация обобщенных типов</h4>
660 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
661 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
662 +</span></span>Идентификация обобщенных типов</h4>
2703 2703  
2704 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l8 level4 lfo7'><![if !supportLists]><span
2705 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2706 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2707 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2708 -</span></span></span><![endif]>Разрастание кода</h4>
664 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
665 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
666 +</span></span>Разрастание кода</h4>
2709 2709  
2710 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2711 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2712 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2713 -</span></span></span><![endif]>Обобщенные интерфейсы</h3>
668 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
669 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обобщенные
670 +интерфейсы</h3>
2714 2714  
2715 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2716 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2717 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2718 -</span></span></span><![endif]>Обобщенные делегаты</h3>
672 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
673 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обобщенные
674 +делегаты</h3>
2719 2719  
2720 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l1 level4 lfo8'><![if !supportLists]><span
2721 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2722 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2723 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2724 -</span></span></span><![endif]>Контравариантные и ковариантные аргументы-типы в
2725 -делегатах и интерфейсах</h4>
676 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
677 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
678 +</span></span>Контравариантные и ковариантные аргументы-типы в делегатах и интерфейсах</h4>
2726 2726  
2727 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2728 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2729 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2730 -</span></span></span><![endif]>Обобщенные методы</h3>
680 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
681 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обобщенные
682 +методы</h3>
2731 2731  
2732 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2733 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2734 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2735 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2736 -</span></span></span><![endif]>Обобщенные методы и выведение типов</h4>
684 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
685 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
686 +</span></span>Обобщенные методы и выведение типов</h4>
2737 2737  
2738 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2739 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2740 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2741 -</span></span></span><![endif]>Обобщения и другие члены</h3>
688 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
689 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обобщения
690 +и другие члены</h3>
2742 2742  
2743 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2744 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2745 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2746 -</span></span></span><![endif]>Верификация и ограничения</h3>
692 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
693 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Верификация
694 +и ограничения</h3>
2747 2747  
2748 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2749 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2750 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2751 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2752 -</span></span></span><![endif]>Основные ограничения</h4>
696 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
697 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
698 +</span></span>Основные ограничения</h4>
2753 2753  
2754 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2755 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2756 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2757 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2758 -</span></span></span><![endif]>Дополнительные ограничения</h4>
700 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
701 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
702 +</span></span>Дополнительные ограничения</h4>
2759 2759  
2760 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2761 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2762 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2763 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2764 -</span></span></span><![endif]>Ограничения конструктора</h4>
704 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
705 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
706 +</span></span>Ограничения конструктора</h4>
2765 2765  
2766 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2767 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2768 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2769 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2770 -</span></span></span><![endif]>Другие проблемы верификации</h4>
708 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
709 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
710 +</span></span>Другие проблемы верификации</h4>
2771 2771  
2772 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2773 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2774 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2775 -</span></span></span><![endif]>Глава 13<span lang=EN-US style='mso-ansi-language:
2776 -EN-US'>.</span><span lang=EN-US> </span>Интерфейсы</h2>
712 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
713 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
714 +13<span lang=EN-US>.</span><span lang=EN-US> </span>Интерфейсы</h2>
2777 2777  
2778 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2779 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2780 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2781 -</span></span></span><![endif]>Наследование в классах и интерфейсах</h3>
716 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
717 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Наследование
718 +в классах и интерфейсах</h3>
2782 2782  
2783 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2784 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2785 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2786 -</span></span></span><![endif]>Определение интерфейсов</h3>
720 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
721 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Определение
722 +интерфейсов</h3>
2787 2787  
2788 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2789 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2790 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2791 -</span></span></span><![endif]>Наследование интерфейсов</h3>
724 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
725 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Наследование
726 +интерфейсов</h3>
2792 2792  
2793 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2794 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2795 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2796 -</span></span></span><![endif]>Подробнее о вызовах интерфейсных методов</h3>
728 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
729 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Подробнее
730 +о вызовах интерфейсных методов</h3>
2797 2797  
2798 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2799 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2800 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2801 -</span></span></span><![endif]>Явные и неявные реализации интерфейсных методов (что
2802 -происходит за кулисами)</h3>
732 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
733 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Явные
734 +и неявные реализации интерфейсных методов (что происходит за кулисами)</h3>
2803 2803  
2804 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2805 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2806 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2807 -</span></span></span><![endif]>Обобщенные интерфейсы</h3>
736 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
737 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обобщенные
738 +интерфейсы</h3>
2808 2808  
2809 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2810 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2811 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2812 -</span></span></span><![endif]>Обобщения и ограничения интерфейса</h3>
740 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
741 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обобщения
742 +и ограничения интерфейса</h3>
2813 2813  
2814 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2815 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2816 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2817 -</span></span></span><![endif]>Реализация нескольких интерфейсов с одинаковыми сигнатурами
2818 -и именами методов</h3>
744 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
745 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Реализация
746 +нескольких интерфейсов с одинаковыми сигнатурами и именами методов</h3>
2819 2819  
2820 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2821 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2822 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2823 -</span></span></span><![endif]>Совершенствование безопасности типов за счет явной
2824 -реализации интерфейсных методов</h3>
748 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
749 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Совершенствование
750 +безопасности типов за счет явной реализации интерфейсных методов</h3>
2825 2825  
2826 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2827 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2828 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2829 -</span></span></span><![endif]>Опасности явной реализации интерфейсных методов</h3>
752 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
753 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Опасности
754 +явной реализации интерфейсных методов</h3>
2830 2830  
2831 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2832 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2833 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2834 -</span></span></span><![endif]>Дилемма разработчика: базовый класс или интерфейс?</h3>
756 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
757 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Дилемма
758 +разработчика: базовый класс или интерфейс?</h3>
2835 2835  
2836 -<h1 style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo1'><![if !supportLists]><span
2837 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2838 -Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2839 -</span></span></span><![endif]>Часть III. Основные типы данных</h1>
760 +<h1 style='margin-left:36.0pt;text-indent:-18.0pt'><span style='font-family:
761 +Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
762 +</span></span>Часть III. Основные типы данных</h1>
2840 2840  
2841 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2842 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2843 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2844 -</span></span></span><![endif]>Глава 14. Символы, строки и обработка текста</h2>
764 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
765 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
766 +14. Символы, строки и обработка текста</h2>
2845 2845  
2846 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2847 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2848 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2849 -</span></span></span><![endif]>Символы</h3>
768 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
769 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Символы</h3>
2850 2850  
2851 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2852 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2853 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2854 -</span></span></span><![endif]>Тип <span class=SpellE>System.String</span></h3>
771 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
772 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Тип
773 +System.String</h3>
2855 2855  
2856 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2857 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2858 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2859 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2860 -</span></span></span><![endif]>Создание строк</h4>
775 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
776 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
777 +</span></span>Создание строк</h4>
2861 2861  
2862 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2863 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2864 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2865 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2866 -</span></span></span><![endif]>Неизменяемые строки</h4>
779 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
780 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
781 +</span></span>Неизменяемые строки</h4>
2867 2867  
2868 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2869 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2870 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2871 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2872 -</span></span></span><![endif]>Сравнение строк</h4>
783 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
784 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
785 +</span></span>Сравнение строк</h4>
2873 2873  
2874 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2875 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2876 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2877 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2878 -</span></span></span><![endif]>Интернирование строк</h4>
787 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
788 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
789 +</span></span>Интернирование строк</h4>
2879 2879  
2880 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2881 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2882 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2883 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2884 -</span></span></span><![endif]>Создание пулов строк</h4>
791 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
792 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
793 +</span></span>Создание пулов строк</h4>
2885 2885  
2886 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2887 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2888 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2889 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2890 -</span></span></span><![endif]>Работа с символами и текстовыми элементами в строке</h4>
795 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
796 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
797 +</span></span>Работа с символами и текстовыми элементами в строке</h4>
2891 2891  
2892 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2893 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2894 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2895 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2896 -</span></span></span><![endif]>Прочие операции со строками</h4>
799 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
800 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
801 +</span></span>Прочие операции со строками</h4>
2897 2897  
2898 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2899 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2900 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2901 -</span></span></span><![endif]>Эффективное создание строк</h3>
803 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
804 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Эффективное
805 +создание строк</h3>
2902 2902  
2903 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2904 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2905 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2906 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2907 -</span></span></span><![endif]>Создание объекта <span class=SpellE>StringBuilder</span></h4>
807 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
808 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
809 +</span></span>Создание объекта StringBuilder</h4>
2908 2908  
2909 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2910 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2911 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2912 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2913 -</span></span></span><![endif]>Члены типа <span class=SpellE>StringBuilder</span></h4>
811 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
812 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
813 +</span></span>Члены типа StringBuilder</h4>
2914 2914  
2915 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2916 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2917 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2918 -</span></span></span><![endif]>Получение строкового представления объекта</h3>
815 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
816 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Получение
817 +строкового представления объекта</h3>
2919 2919  
2920 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l4 level4 lfo10'><![if !supportLists]><span
2921 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2922 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2923 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2924 -</span></span></span><![endif]>Форматы и региональные стандарты</h4>
819 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
820 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
821 +</span></span>Форматы и региональные стандарты</h4>
2925 2925  
2926 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l4 level4 lfo10'><![if !supportLists]><span
2927 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2928 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2929 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2930 -</span></span></span><![endif]>Форматирование нескольких объектов в одну строку</h4>
823 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
824 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
825 +</span></span>Форматирование нескольких объектов в одну строку</h4>
2931 2931  
2932 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l4 level4 lfo10'><![if !supportLists]><span
2933 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2934 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2935 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2936 -</span></span></span><![endif]>Создание собственного средства форматирования</h4>
827 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
828 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
829 +</span></span>Создание собственного средства форматирования</h4>
2937 2937  
2938 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2939 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2940 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2941 -</span></span></span><![endif]>Получение объекта посредством разбора строки</h3>
831 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
832 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Получение
833 +объекта посредством разбора строки</h3>
2942 2942  
2943 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2944 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2945 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2946 -</span></span></span><![endif]>Кодировки: преобразования между символами и байтами</h3>
835 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
836 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Кодировки:
837 +преобразования между символами и байтами</h3>
2947 2947  
2948 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2949 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2950 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2951 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2952 -</span></span></span><![endif]>Кодирование и декодирование потоков символов и байтов</h4>
839 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
840 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
841 +</span></span>Кодирование и декодирование потоков символов и байтов</h4>
2953 2953  
2954 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
2955 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
2956 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
2957 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2958 -</span></span></span><![endif]>Кодирование и декодирование строк в кодировке Base-64</h4>
843 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
844 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
845 +</span></span>Кодирование и декодирование строк в кодировке Base-64</h4>
2959 2959  
2960 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2961 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2962 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2963 -</span></span></span><![endif]>Защищенные строки</h3>
847 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
848 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Защищенные
849 +строки</h3>
2964 2964  
2965 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2966 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2967 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2968 -</span></span></span><![endif]>Глава 15. Перечислимые типы и битовые флаги</h2>
851 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
852 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
853 +15. Перечислимые типы и битовые флаги</h2>
2969 2969  
2970 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2971 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2972 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2973 -</span></span></span><![endif]>Перечислимые типы</h3>
855 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
856 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Перечислимые
857 +типы</h3>
2974 2974  
2975 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2976 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2977 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2978 -</span></span></span><![endif]>Битовые флаги</h3>
859 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
860 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Битовые
861 +флаги</h3>
2979 2979  
2980 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2981 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2982 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2983 -</span></span></span><![endif]>Добавление методов к перечислимым типам</h3>
863 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
864 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Добавление
865 +методов к перечислимым типам</h3>
2984 2984  
2985 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
2986 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
2987 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
2988 -</span></span></span><![endif]>Глава 16. Массивы</h2>
867 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
868 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
869 +16. Массивы</h2>
2989 2989  
2990 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2991 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2992 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2993 -</span></span></span><![endif]>Инициализация элементов массива</h3>
871 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
872 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Инициализация
873 +элементов массива</h3>
2994 2994  
2995 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
2996 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
2997 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
2998 -</span></span></span><![endif]>Приведение типов в массивах</h3>
875 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
876 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Приведение
877 +типов в массивах</h3>
2999 2999  
3000 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3001 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3002 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3003 -</span></span></span><![endif]>Базовый класс <span class=SpellE>System</span> <span
3004 -class=SpellE>Array</span></h3>
879 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
880 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Базовый
881 +класс System Array</h3>
3005 3005  
3006 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3007 -lang=EN-US style='font-family:Wingdings;mso-fareast-font-family:Wingdings;
3008 -mso-bidi-font-family:Wingdings;mso-ansi-language:EN-US'><span style='mso-list:
3009 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Реализация
3010 -интерфейсов <span class=SpellE><span lang=EN-US style='mso-ansi-language:EN-US'>IEnumerable</span></span><span
3011 -lang=EN-US style='mso-ansi-language:EN-US'>, <span class=SpellE>ICollection</span>
3012 -</span>и<span style='mso-ansi-language:EN-US'> <span class=SpellE><span
3013 -lang=EN-US>IList</span></span><span lang=EN-US><o:p></o:p></span></span></h3>
883 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span lang=EN-US
884 +style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
885 +</span></span>Реализация интерфейсов <span lang=EN-US>IEnumerable, ICollection </span>и
886 +<span lang=EN-US>IList</span></h3>
3014 3014  
3015 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3016 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3017 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3018 -</span></span></span><![endif]>Передача и возврат массивов</h3>
888 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
889 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Передача
890 +и возврат массивов</h3>
3019 3019  
3020 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3021 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3022 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3023 -</span></span></span><![endif]>Массивы с ненулевой нижней границей</h3>
892 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
893 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Массивы
894 +с ненулевой нижней границей</h3>
3024 3024  
3025 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3026 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3027 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3028 -</span></span></span><![endif]>Внутренняя реализация массивов</h3>
896 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
897 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Внутренняя
898 +реализация массивов</h3>
3029 3029  
3030 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3031 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3032 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3033 -</span></span></span><![endif]>Небезопасный доступ к массивам и массивы фиксированного
3034 -размера</h3>
900 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
901 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Небезопасный
902 +доступ к массивам и массивы фиксированного размера</h3>
3035 3035  
3036 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3037 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3038 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3039 -</span></span></span><![endif]>Глава 17. Делегаты</h2>
904 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
905 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
906 +17. Делегаты</h2>
3040 3040  
3041 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3042 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3043 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3044 -</span></span></span><![endif]>Знакомство с делегатами</h3>
908 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
909 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Знакомство
910 +с делегатами</h3>
3045 3045  
3046 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3047 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3048 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3049 -</span></span></span><![endif]>Обратный вызов статических методов</h3>
912 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
913 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обратный
914 +вызов статических методов</h3>
3050 3050  
3051 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3052 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3053 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3054 -</span></span></span><![endif]>Обратный вызов <span class=SpellE>экземплярных</span>
3055 -методов</h3>
916 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
917 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обратный
918 +вызов экземплярных методов</h3>
3056 3056  
3057 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3058 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3059 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3060 -</span></span></span><![endif]>Тонкости использования делегатов</h3>
920 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
921 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Тонкости
922 +использования делегатов</h3>
3061 3061  
3062 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3063 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3064 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3065 -</span></span></span><![endif]>Обратный вызов нескольких методов (цепочки делегатов)</h3>
924 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
925 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обратный
926 +вызов нескольких методов (цепочки делегатов)</h3>
3066 3066  
3067 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3068 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3069 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3070 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3071 -</span></span></span><![endif]>Поддержка цепочек делегатов в C#</h4>
928 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
929 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
930 +</span></span>Поддержка цепочек делегатов в C#</h4>
3072 3072  
3073 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3074 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3075 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3076 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3077 -</span></span></span><![endif]>Дополнительные средства управления цепочками делегатов</h4>
932 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
933 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
934 +</span></span>Дополнительные средства управления цепочками делегатов</h4>
3078 3078  
3079 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3080 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3081 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3082 -</span></span></span><![endif]>Обобщенные делегаты</h3>
936 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
937 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Обобщенные
938 +делегаты</h3>
3083 3083  
3084 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3085 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3086 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3087 -</span></span></span><![endif]>Упрощенный синтаксис работы с делегатами</h3>
940 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
941 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Упрощенный
942 +синтаксис работы с делегатами</h3>
3088 3088  
3089 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3090 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3091 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3092 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3093 -</span></span></span><![endif]>Упрощение 1: не создаем объект делегата</h4>
944 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
945 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
946 +</span></span>Упрощение 1: не создаем объект делегата</h4>
3094 3094  
3095 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3096 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3097 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3098 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3099 -</span></span></span><![endif]>Упрощение 2: не определяем метод обратного вызова</h4>
948 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
949 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
950 +</span></span>Упрощение 2: не определяем метод обратного вызова</h4>
3100 3100  
3101 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3102 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3103 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3104 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3105 -</span></span></span><![endif]>Упрощение 3: не создаем обертку для локальных переменных
3106 -для передачи их методу обратного вызова</h4>
952 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
953 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
954 +</span></span>Упрощение 3: не создаем обертку для локальных переменных для передачи
955 +их методу обратного вызова</h4>
3107 3107  
3108 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3109 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3110 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3111 -</span></span></span><![endif]>Делегаты и отражение</h3>
957 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
958 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Делегаты
959 +и отражение</h3>
3112 3112  
3113 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3114 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3115 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3116 -</span></span></span><![endif]>Глава 18. Настраиваемые атрибуты</h2>
961 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
962 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
963 +18. Настраиваемые атрибуты</h2>
3117 3117  
3118 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3119 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3120 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3121 -</span></span></span><![endif]>Сфера применения настраиваемых атрибутов</h3>
965 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
966 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Сфера
967 +применения настраиваемых атрибутов</h3>
3122 3122  
3123 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3124 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3125 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3126 -</span></span></span><![endif]>Определение класса атрибутов</h3>
969 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
970 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Определение
971 +класса атрибутов</h3>
3127 3127  
3128 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3129 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3130 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3131 -</span></span></span><![endif]>Конструктор атрибута и типы данных полей и свойств</h3>
973 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
974 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Конструктор
975 +атрибута и типы данных полей и свойств</h3>
3132 3132  
3133 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3134 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3135 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3136 -</span></span></span><![endif]>Выявление настраиваемых атрибутов</h3>
977 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
978 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Выявление
979 +настраиваемых атрибутов</h3>
3137 3137  
3138 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3139 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3140 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3141 -</span></span></span><![endif]>Сравнение экземпляров атрибута</h3>
981 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
982 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Сравнение
983 +экземпляров атрибута</h3>
3142 3142  
3143 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3144 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3145 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3146 -</span></span></span><![endif]>Выявление настраиваемых атрибутов без создания объектов,
3147 -производных от <span class=SpellE>Attribute</span></h3>
985 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
986 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Выявление
987 +настраиваемых атрибутов без создания объектов, производных от Attribute</h3>
3148 3148  
3149 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3150 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3151 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3152 -</span></span></span><![endif]>Условные атрибуты</h3>
989 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
990 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Условные
991 +атрибуты</h3>
3153 3153  
3154 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3155 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3156 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3157 -</span></span></span><![endif]>Глава 19. <span class=SpellE>Null</span>-совместимые
3158 -значимые типы</h2>
993 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
994 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
995 +19. Null-совместимые значимые типы</h2>
3159 3159  
3160 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3161 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3162 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3163 -</span></span></span><![endif]>Поддержка в C# <span class=SpellE>null</span>-совместимых
3164 -значимых типов</h3>
997 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
998 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Поддержка
999 +в C# null-совместимых значимых типов</h3>
3165 3165  
3166 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3167 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3168 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3169 -</span></span></span><![endif]>Оператор объединения <span class=SpellE>null</span>-совместимых
3170 -значений</h3>
1001 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1002 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Оператор
1003 +объединения null-совместимых значений</h3>
3171 3171  
3172 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3173 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3174 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3175 -</span></span></span><![endif]>Поддержка в CLR <span class=SpellE>null</span>-совместимых
3176 -значимых типов</h3>
1005 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1006 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Поддержка
1007 +в CLR null-совместимых значимых типов</h3>
3177 3177  
3178 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3179 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3180 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3181 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3182 -</span></span></span><![endif]>Упаковка <span class=SpellE>null</span>-совместимых
3183 -значимых типов</h4>
1009 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1010 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1011 +</span></span>Упаковка null-совместимых значимых типов</h4>
3184 3184  
3185 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3186 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3187 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3188 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3189 -</span></span></span><![endif]>Распаковка <span class=SpellE>null</span>-совместимых
3190 -значимых типов</h4>
1013 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1014 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1015 +</span></span>Распаковка null-совместимых значимых типов</h4>
3191 3191  
3192 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3193 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3194 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3195 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3196 -</span></span></span><![endif]>Вызов метода <span class=SpellE>GetType</span> через
3197 -<span class=SpellE>null</span>-совместимый значимый тип</h4>
1017 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1018 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1019 +</span></span>Вызов метода GetType через null-совместимый значимый тип</h4>
3198 3198  
3199 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3200 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3201 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3202 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3203 -</span></span></span><![endif]>Вызов интерфейсных методов через <span
3204 -class=SpellE>null</span>-<span class=GramE>совместимый <span
3205 -style='mso-spacerun:yes'> </span>значимый</span> тип</h4>
1021 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1022 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1023 +</span></span>Вызов интерфейсных методов через null-совместимый  значимый тип</h4>
3206 3206  
3207 -<h1 style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo1'><![if !supportLists]><span
3208 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3209 -Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3210 -</span></span></span><![endif]>Часть IV. Ключевые механизмы</h1>
1025 +<h1 style='margin-left:36.0pt;text-indent:-18.0pt'><span style='font-family:
1026 +Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1027 +</span></span>Часть IV. Ключевые механизмы</h1>
3211 3211  
3212 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3213 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3214 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3215 -</span></span></span><![endif]>Глава 20. Исключения и управление состоянием 496</h2>
1029 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1030 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1031 +20. Исключения и управление состоянием 496</h2>
3216 3216  
3217 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3218 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3219 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3220 -</span></span></span><![endif]>Определение «исключения»</h3>
1033 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1034 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Определение
1035 +«исключения»</h3>
3221 3221  
3222 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3223 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3224 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3225 -</span></span></span><![endif]>Механика обработки исключений</h3>
1037 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1038 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Механика
1039 +обработки исключений</h3>
3226 3226  
3227 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3228 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3229 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3230 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3231 -</span></span></span><![endif]>Блок <span class=SpellE>try</span></h4>
1041 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1042 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1043 +</span></span>Блок try</h4>
3232 3232  
3233 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3234 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3235 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3236 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3237 -</span></span></span><![endif]>Блок <span class=SpellE>catch</span></h4>
1045 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1046 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1047 +</span></span>Блок catch</h4>
3238 3238  
3239 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3240 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3241 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3242 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3243 -</span></span></span><![endif]>Блок <span class=SpellE>finally</span></h4>
1049 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1050 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1051 +</span></span>Блок finally</h4>
3244 3244  
3245 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3246 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3247 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3248 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3249 -</span></span></span><![endif]>CLS-совместимые и CLS-несовместимые исключения</h4>
1053 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1054 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1055 +</span></span>CLS-совместимые и CLS-несовместимые исключения</h4>
3250 3250  
3251 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3252 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3253 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3254 -</span></span></span><![endif]>Класс <span class=SpellE>System</span><span
3255 -lang=EN-US style='mso-ansi-language:EN-US'>.</span><span class=SpellE>Exception</span></h3>
1057 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1058 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Класс
1059 +System<span lang=EN-US>.</span>Exception</h3>
3256 3256  
3257 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3258 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3259 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3260 -</span></span></span><![endif]>Классы исключений, определенные в FCL</h3>
1061 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1062 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Классы
1063 +исключений, определенные в FCL</h3>
3261 3261  
3262 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3263 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3264 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3265 -</span></span></span><![endif]>Генерирование исключений</h3>
1065 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1066 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Генерирование
1067 +исключений</h3>
3266 3266  
3267 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3268 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3269 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3270 -</span></span></span><![endif]>Создание классов исключений</h3>
1069 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1070 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Создание
1071 +классов исключений</h3>
3271 3271  
3272 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3273 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3274 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3275 -</span></span></span><![endif]>Продуктивность вместо надежности</h3>
1073 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1074 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Продуктивность
1075 +вместо надежности</h3>
3276 3276  
3277 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3278 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3279 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3280 -</span></span></span><![endif]>Приемы работы с исключениями</h3>
1077 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1078 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Приемы
1079 +работы с исключениями</h3>
3281 3281  
3282 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3283 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3284 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3285 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3286 -</span></span></span><![endif]>Активно используйте блоки <span class=SpellE>finally</span></h4>
1081 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1082 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1083 +</span></span>Активно используйте блоки finally</h4>
3287 3287  
3288 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3289 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3290 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3291 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3292 -</span></span></span><![endif]>Не надо перехватывать все исключения</h4>
1085 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1086 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1087 +</span></span>Не надо перехватывать все исключения</h4>
3293 3293  
3294 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3295 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3296 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3297 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3298 -</span></span></span><![endif]>Корректное восстановление после исключения</h4>
1089 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1090 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1091 +</span></span>Корректное восстановление после исключения</h4>
3299 3299  
3300 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3301 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3302 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3303 -</span></span></span><![endif]>Отмена незавершенных операций при невосстановимых
3304 -исключениях</h3>
1093 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1094 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Отмена
1095 +незавершенных операций при невосстановимых исключениях</h3>
3305 3305  
3306 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3307 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3308 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3309 -</span></span></span><![endif]>Сокрытие деталей реализации для сохранения контракта</h3>
1097 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1098 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Сокрытие
1099 +деталей реализации для сохранения контракта</h3>
3310 3310  
3311 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3312 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3313 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3314 -</span></span></span><![endif]>Необработанные исключения</h3>
1101 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1102 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Необработанные
1103 +исключения</h3>
3315 3315  
3316 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3317 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3318 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3319 -</span></span></span><![endif]>Отладка исключений</h3>
1105 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1106 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Отладка
1107 +исключений</h3>
3320 3320  
3321 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3322 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3323 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3324 -</span></span></span><![endif]>Скорость обработки исключений</h3>
1109 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1110 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Скорость
1111 +обработки исключений</h3>
3325 3325  
3326 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3327 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3328 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3329 -</span></span></span><![endif]>Области ограниченного выполнения</h3>
1113 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1114 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Области
1115 +ограниченного выполнения</h3>
3330 3330  
3331 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3332 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3333 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3334 -</span></span></span><![endif]>Контракты кода</h3>
1117 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1118 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Контракты
1119 +кода</h3>
3335 3335  
3336 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3337 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3338 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3339 -</span></span></span><![endif]>Глава 21. Автоматическое управление памятью (уборка
3340 -мусора)</h2>
1121 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1122 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1123 +21. Автоматическое управление памятью (уборка мусора)</h2>
3341 3341  
3342 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3343 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3344 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3345 -</span></span></span><![endif]>Управляемая куча</h3>
1125 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1126 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Управляемая
1127 +куча</h3>
3346 3346  
3347 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3348 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3349 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3350 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3351 -</span></span></span><![endif]>Выделение ресурсов из управляемой кучи</h4>
1129 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1130 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1131 +</span></span>Выделение ресурсов из управляемой кучи</h4>
3352 3352  
3353 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3354 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3355 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3356 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3357 -</span></span></span><![endif]>Алгоритм уборки мусора</h4>
1133 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1134 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1135 +</span></span>Алгоритм уборки мусора</h4>
3358 3358  
3359 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3360 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3361 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3362 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3363 -</span></span></span><![endif]>Уборка мусора и отладка</h4>
1137 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1138 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1139 +</span></span>Уборка мусора и отладка</h4>
3364 3364  
3365 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3366 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3367 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3368 -</span></span></span><![endif]>Поколения</h3>
1141 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1142 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Поколения</h3>
3369 3369  
3370 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3371 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3372 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3373 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3374 -</span></span></span><![endif]>Запуск уборки мусора</h4>
1144 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1145 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1146 +</span></span>Запуск уборки мусора</h4>
3375 3375  
3376 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3377 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3378 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3379 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3380 -</span></span></span><![endif]>Большие объекты</h4>
1148 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1149 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1150 +</span></span>Большие объекты</h4>
3381 3381  
3382 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3383 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3384 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3385 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3386 -</span></span></span><![endif]>Режимы уборки мусора</h4>
1152 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1153 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1154 +</span></span>Режимы уборки мусора</h4>
3387 3387  
3388 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3389 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3390 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3391 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3392 -</span></span></span><![endif]>Программное управление уборщиком мусора</h4>
1156 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1157 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1158 +</span></span>Программное управление уборщиком мусора</h4>
3393 3393  
3394 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3395 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3396 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3397 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3398 -</span></span></span><![endif]>Мониторинг использования памяти приложением</h4>
1160 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1161 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1162 +</span></span>Мониторинг использования памяти приложением</h4>
3399 3399  
3400 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3401 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3402 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3403 -</span></span></span><![endif]>Освобождение ресурсов при помощи механизма <span
3404 -class=SpellE>финализации</span></h3>
1164 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1165 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Освобождение
1166 +ресурсов при помощи механизма финализации</h3>
3405 3405  
3406 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3407 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3408 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3409 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3410 -</span></span></span><![endif]>Типы, использующие системные ресурсы</h4>
1168 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1169 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1170 +</span></span>Типы, использующие системные ресурсы</h4>
3411 3411  
3412 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3413 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3414 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3415 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3416 -</span></span></span><![endif]>Интересные аспекты зависимостей</h4>
1172 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1173 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1174 +</span></span>Интересные аспекты зависимостей</h4>
3417 3417  
3418 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3419 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3420 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3421 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3422 -</span></span></span><![endif]>Другие возможности уборщика мусора для работы с системными
3423 -ресурсами</h4>
1176 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1177 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1178 +</span></span>Другие возможности уборщика мусора для работы с системными ресурсами</h4>
3424 3424  
3425 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3426 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3427 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3428 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3429 -</span></span></span><![endif]>Внутренняя реализация <span class=SpellE>финализации</span></h4>
1180 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1181 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1182 +</span></span>Внутренняя реализация финализации</h4>
3430 3430  
3431 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3432 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3433 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3434 -</span></span></span><![endif]>Мониторинг и контроль времени жизни объектов</h3>
1184 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1185 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Мониторинг
1186 +и контроль времени жизни объектов</h3>
3435 3435  
3436 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3437 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3438 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3439 -</span></span></span><![endif]>Глава 22. Хостинг CLR и домены приложений</h2>
1188 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1189 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1190 +22. Хостинг CLR и домены приложений</h2>
3440 3440  
3441 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3442 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3443 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3444 -</span></span></span><![endif]>Хостинг CLR</h3>
1192 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1193 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Хостинг
1194 +CLR</h3>
3445 3445  
3446 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3447 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3448 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3449 -</span></span></span><![endif]>Домены приложений</h3>
1196 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1197 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Домены
1198 +приложений</h3>
3450 3450  
3451 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3452 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3453 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3454 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3455 -</span></span></span><![endif]>Доступ к объектам из других доменов</h4>
1200 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1201 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1202 +</span></span>Доступ к объектам из других доменов</h4>
3456 3456  
3457 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3458 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3459 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3460 -</span></span></span><![endif]>Выгрузка доменов</h3>
1204 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1205 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Выгрузка
1206 +доменов</h3>
3461 3461  
3462 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3463 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3464 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3465 -</span></span></span><![endif]>Мониторинг доменов</h3>
1208 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1209 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Мониторинг
1210 +доменов</h3>
3466 3466  
3467 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3468 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3469 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3470 -</span></span></span><![endif]>Уведомление о первом управляемом исключении домена</h3>
1212 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1213 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Уведомление
1214 +о первом управляемом исключении домена</h3>
3471 3471  
3472 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3473 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3474 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3475 -</span></span></span><![endif]>Использование хостами доменов приложений</h3>
1216 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1217 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Использование
1218 +хостами доменов приложений</h3>
3476 3476  
3477 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3478 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3479 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3480 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3481 -</span></span></span><![endif]>Исполняемые приложения</h4>
1220 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1221 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1222 +</span></span>Исполняемые приложения</h4>
3482 3482  
3483 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3484 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3485 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3486 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3487 -</span></span></span><![endif]>Полнофункциональные интернет-приложения <span
3488 -class=SpellE>Silverlight</span></h4>
1224 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1225 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1226 +</span></span>Полнофункциональные интернет-приложения Silverlight</h4>
3489 3489  
3490 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3491 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3492 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3493 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3494 -</span></span></span><![endif]><span class=SpellE>Microsoft</span> ASPNET и веб-службы
3495 -XML</h4>
1228 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1229 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1230 +</span></span>Microsoft ASPNET и веб-службы XML</h4>
3496 3496  
3497 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3498 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3499 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3500 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3501 -</span></span></span><![endif]><span class=SpellE>Microsoft</span> SQL <span
3502 -class=SpellE>Server</span></h4>
1232 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1233 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1234 +</span></span>Microsoft SQL Server</h4>
3503 3503  
3504 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3505 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3506 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3507 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3508 -</span></span></span><![endif]>Будущее и мечты</h4>
1236 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1237 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1238 +</span></span>Будущее и мечты</h4>
3509 3509  
3510 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3511 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3512 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3513 -</span></span></span><![endif]>Нетривиальное управление хостингом</h3>
1240 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1241 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Нетривиальное
1242 +управление хостингом</h3>
3514 3514  
3515 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3516 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3517 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3518 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3519 -</span></span></span><![endif]>Применение управляемого кода</h4>
1244 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1245 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1246 +</span></span>Применение управляемого кода</h4>
3520 3520  
3521 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3522 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3523 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3524 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3525 -</span></span></span><![endif]>Разработка надежных хост-приложений</h4>
1248 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1249 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1250 +</span></span>Разработка надежных хост-приложений</h4>
3526 3526  
3527 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3528 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3529 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3530 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3531 -</span></span></span><![endif]>Возвращение потока в хост</h4>
1252 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1253 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1254 +</span></span>Возвращение потока в хост</h4>
3532 3532  
3533 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3534 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3535 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3536 -</span></span></span><![endif]>Глава 23. Загрузка сборок и отражение</h2>
1256 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1257 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1258 +23. Загрузка сборок и отражение</h2>
3537 3537  
3538 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3539 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3540 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3541 -</span></span></span><![endif]>Загрузка сборок</h3>
1260 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1261 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Загрузка
1262 +сборок</h3>
3542 3542  
3543 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3544 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3545 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3546 -</span></span></span><![endif]>Использование отражения для создания динамически
3547 -расширяемых приложений</h3>
1264 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1265 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Использование
1266 +отражения для создания динамически расширяемых приложений</h3>
3548 3548  
3549 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3550 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3551 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3552 -</span></span></span><![endif]>Производительность отражения</h3>
1268 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1269 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Производительность
1270 +отражения</h3>
3553 3553  
3554 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3555 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3556 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3557 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3558 -</span></span></span><![endif]>Нахождение типов, определенных в сборке</h4>
1272 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1273 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1274 +</span></span>Нахождение типов, определенных в сборке</h4>
3559 3559  
3560 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3561 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3562 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3563 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3564 -</span></span></span><![endif]>Объект <span class=SpellE>Type</span></h4>
1276 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1277 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1278 +</span></span>Объект Type</h4>
3565 3565  
3566 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3567 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3568 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3569 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3570 -</span></span></span><![endif]>Создание иерархии типов, производных от <span
3571 -class=SpellE>Exception</span></h4>
1280 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1281 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1282 +</span></span>Создание иерархии типов, производных от Exception</h4>
3572 3572  
3573 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3574 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3575 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3576 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3577 -</span></span></span><![endif]>Создание экземпляра типа</h4>
1284 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1285 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1286 +</span></span>Создание экземпляра типа</h4>
3578 3578  
3579 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3580 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3581 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3582 -</span></span></span><![endif]>Создание приложений с поддержкой подключаемых компонентов</h3>
1288 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1289 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Создание
1290 +приложений с поддержкой подключаемых компонентов</h3>
3583 3583  
3584 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3585 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3586 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3587 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3588 -</span></span></span><![endif]>Нахождение членов типа путем отражения</h4>
1292 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1293 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1294 +</span></span>Нахождение членов типа путем отражения</h4>
3589 3589  
3590 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3591 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3592 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3593 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3594 -</span></span></span><![endif]>Нахождение членов типа</h4>
1296 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1297 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1298 +</span></span>Нахождение членов типа</h4>
3595 3595  
3596 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3597 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3598 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3599 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3600 -</span></span></span><![endif]>Обращение к членам типов</h4>
1300 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1301 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1302 +</span></span>Обращение к членам типов</h4>
3601 3601  
3602 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3603 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3604 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3605 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3606 -</span></span></span><![endif]>Использование дескрипторов привязки для снижения
3607 -потребления памяти процессом</h4>
1304 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1305 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1306 +</span></span>Использование дескрипторов привязки для снижения потребления памяти
1307 +процессом</h4>
3608 3608  
3609 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3610 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3611 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3612 -</span></span></span><![endif]>Глава 24. <span class=SpellE>Сериализация</span></h2>
1309 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1310 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1311 +24. Сериализация</h2>
3613 3613  
3614 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3615 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3616 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3617 -</span></span></span><![endif]>Практический пример <span class=SpellE>сериализации</span>/<span
3618 -class=SpellE>десериализации</span></h3>
1313 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1314 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Практический
1315 +пример сериализации/десериализации</h3>
3619 3619  
3620 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3621 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3622 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3623 -</span></span></span><![endif]><span class=SpellE>Сериализуемые</span> типы</h3>
1317 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1318 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Сериализуемые
1319 +типы</h3>
3624 3624  
3625 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3626 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3627 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3628 -</span></span></span><![endif]>Управление <span class=SpellE>сериализацией</span>
3629 -и <span class=SpellE>десериализацией</span></h3>
1321 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1322 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Управление
1323 +сериализацией и десериализацией</h3>
3630 3630  
3631 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3632 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3633 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3634 -</span></span></span><![endif]><span class=SpellE>Сериализация</span> экземпляров
3635 -типа</h3>
1325 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1326 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Сериализация
1327 +экземпляров типа</h3>
3636 3636  
3637 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3638 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3639 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3640 -</span></span></span><![endif]>Управление <span class=SpellE>сериализованными</span>
3641 -и <span class=SpellE>десериализованными</span> данными</h3>
1329 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1330 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Управление
1331 +сериализованными и десериализованными данными</h3>
3642 3642  
3643 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3644 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3645 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3646 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3647 -</span></span></span><![endif]>Определение типа, реализующего интерфейс <span
3648 -class=SpellE>ISerializable</span>, не реализуемый базовым классом</h4>
1333 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1334 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1335 +</span></span>Определение типа, реализующего интерфейс ISerializable, не реализуемый
1336 +базовым классом</h4>
3649 3649  
3650 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3651 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3652 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3653 -</span></span></span><![endif]>Контексты потока ввода-вывода</h3>
1338 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1339 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Контексты
1340 +потока ввода-вывода</h3>
3654 3654  
3655 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3656 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3657 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3658 -</span></span></span><![endif]><span class=SpellE>Сериализация</span> в другой тип
3659 -и <span class=SpellE>десериализация</span> в другой объект</h3>
1342 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1343 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Сериализация
1344 +в другой тип и десериализация в другой объект</h3>
3660 3660  
3661 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3662 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3663 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3664 -</span></span></span><![endif]>Суррогаты <span class=SpellE>сериализации</span></h3>
1346 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1347 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Суррогаты
1348 +сериализации</h3>
3665 3665  
3666 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l0 level4 lfo11'><![if !supportLists]><span
3667 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3668 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3669 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3670 -</span></span></span><![endif]>Цепочка селекторов суррогатов</h4>
1350 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1351 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1352 +</span></span>Цепочка селекторов суррогатов</h4>
3671 3671  
3672 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3673 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3674 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3675 -</span></span></span><![endif]>Переопределение сборки и/или типа при <span
3676 -class=SpellE>десериализации</span> объекта</h3>
1354 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1355 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Переопределение
1356 +сборки и/или типа при десериализации объекта</h3>
3677 3677  
3678 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3679 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3680 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3681 -</span></span></span><![endif]>Глава 25. Взаимодействие с компонентами <span
3682 -class=SpellE>WinRT</span></h2>
1358 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1359 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1360 +25. Взаимодействие с компонентами WinRT</h2>
3683 3683  
3684 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3685 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3686 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3687 -</span></span></span><![endif]>Проекции уровня CLR и правила системы типов компонентов
3688 -<span class=SpellE>WinRT</span></h3>
1362 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1363 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Проекции
1364 +уровня CLR и правила системы типов компонентов WinRT</h3>
3689 3689  
3690 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3691 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3692 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3693 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3694 -</span></span></span><![endif]>Основные концепции системы типов <span
3695 -class=SpellE>WinRT</span></h4>
1366 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1367 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1368 +</span></span>Основные концепции системы типов WinRT</h4>
3696 3696  
3697 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3698 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3699 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3700 -</span></span></span><![endif]>Проекции уровня .NET <span class=SpellE>Framework</span></h3>
1370 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1371 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Проекции
1372 +уровня .NET Framework</h3>
3701 3701  
3702 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3703 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3704 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3705 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3706 -</span></span></span><![endif]>Асинхронные вызовы <span class=SpellE>WinRT</span>
3707 -API из <span class=GramE>кода <span style='mso-spacerun:yes'> </span>NET</span></h4>
1374 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1375 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1376 +</span></span>Асинхронные вызовы WinRT API из кода  NET</h4>
3708 3708  
3709 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3710 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3711 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3712 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3713 -</span></span></span><![endif]>Взаимодействия между потоками <span
3714 -class=SpellE>WinRT</span> и <span class=GramE>потоками <span
3715 -style='mso-spacerun:yes'> </span>NET</span></h4>
1378 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1379 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1380 +</span></span>Взаимодействия между потоками WinRT и потоками  NET</h4>
3716 3716  
3717 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3718 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3719 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3720 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3721 -</span></span></span><![endif]>Передача блоков данных между CLR и <span
3722 -class=SpellE>WinRT</span></h4>
1382 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1383 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1384 +</span></span>Передача блоков данных между CLR и WinRT</h4>
3723 3723  
3724 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3725 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3726 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3727 -</span></span></span><![endif]>Определение компонентов <span class=SpellE>WinRT</span>
3728 -в коде C#</h3>
1386 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1387 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Определение
1388 +компонентов WinRT в коде C#</h3>
3729 3729  
3730 -<h1 style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo1'><![if !supportLists]><span
3731 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3732 -Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3733 -</span></span></span><![endif]>Часть V. <span class=SpellE>Многопоточность</span></h1>
1390 +<h1 style='margin-left:36.0pt;text-indent:-18.0pt'><span style='font-family:
1391 +Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1392 +</span></span>Часть V. Многопоточность</h1>
3734 3734  
3735 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3736 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3737 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3738 -</span></span></span><![endif]>Глава 26. Потоки исполнения</h2>
1394 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1395 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1396 +26. Потоки исполнения</h2>
3739 3739  
3740 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3741 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3742 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3743 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Для
3744 -чего <span class=SpellE>Windows</span> поддерживает потоки?</h4>
1398 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1399 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1400 +</span></span>Для чего Windows поддерживает потоки?</h4>
3745 3745  
3746 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3747 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3748 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3749 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Ресурсоемкость
3750 -потоков</h4>
1402 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1403 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1404 +</span></span>Ресурсоемкость потоков</h4>
3751 3751  
3752 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3753 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3754 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3755 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Так
3756 -дальше не пойдет!</h4>
1406 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1407 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1408 +</span></span>Так дальше не пойдет!</h4>
3757 3757  
3758 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3759 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3760 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3761 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Тенденции
3762 -развития процессоров</h4>
1410 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1411 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1412 +</span></span>Тенденции развития процессоров</h4>
3763 3763  
3764 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3765 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3766 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3767 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>CLR-
3768 -и <span class=SpellE>Windows</span>-потоки</h4>
1414 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1415 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1416 +</span></span>CLR- и Windows-потоки</h4>
3769 3769  
3770 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3771 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3772 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3773 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Потоки
3774 -для асинхронных вычислительных операций</h4>
1418 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1419 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1420 +</span></span>Потоки для асинхронных вычислительных операций</h4>
3775 3775  
3776 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3777 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3778 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3779 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Причины
3780 -использования потоков</h4>
1422 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1423 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1424 +</span></span>Причины использования потоков</h4>
3781 3781  
3782 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3783 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3784 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3785 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Планирование
3786 -и приоритеты потоков</h4>
1426 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1427 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1428 +</span></span>Планирование и приоритеты потоков</h4>
3787 3787  
3788 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3789 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3790 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3791 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Фоновые
3792 -и активные потоки</h4>
1430 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1431 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1432 +</span></span>Фоновые и активные потоки</h4>
3793 3793  
3794 -<h4 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3795 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3796 -Wingdings;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3797 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Что
3798 -дальше?</h4>
1434 +<h4 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1435 +Wingdings;font-style:normal'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1436 +</span></span>Что дальше?</h4>
3799 3799  
3800 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3801 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3802 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3803 -</span></span></span><![endif]>Глава 27. Асинхронные вычислительные операции</h2>
1438 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1439 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1440 +27. Асинхронные вычислительные операции</h2>
3804 3804  
3805 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3806 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3807 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3808 -</span></span></span><![endif]>Пул потоков в CLR</h3>
1442 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1443 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Пул
1444 +потоков в CLR</h3>
3809 3809  
3810 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3811 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3812 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3813 -</span></span></span><![endif]>Простые вычислительные операции</h3>
1446 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1447 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Простые
1448 +вычислительные операции</h3>
3814 3814  
3815 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3816 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3817 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3818 -</span></span></span><![endif]>Контексты исполнения</h3>
1450 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1451 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Контексты
1452 +исполнения</h3>
3819 3819  
3820 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3821 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3822 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3823 -</span></span></span><![endif]>Скоординированная отмена</h3>
1454 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1455 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Скоординированная
1456 +отмена</h3>
3824 3824  
3825 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3826 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3827 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3828 -</span></span></span><![endif]>Задания</h3>
1458 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1459 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Задания</h3>
3829 3829  
3830 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3831 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3832 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3833 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3834 -</span></span></span><![endif]>Завершение задания и получение результата</h4>
1461 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1462 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1463 +</span></span>Завершение задания и получение результата</h4>
3835 3835  
3836 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3837 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3838 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3839 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3840 -</span></span></span><![endif]>Отмена задания</h4>
1465 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1466 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1467 +</span></span>Отмена задания</h4>
3841 3841  
3842 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3843 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3844 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3845 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3846 -</span></span></span><![endif]>Автоматический запуск задания по завершении предыдущего
3847 -</h4>
1469 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1470 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1471 +</span></span>Автоматический запуск задания по завершении предыдущего </h4>
3848 3848  
3849 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3850 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3851 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3852 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3853 -</span></span></span><![endif]>Дочерние задания</h4>
1473 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1474 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1475 +</span></span>Дочерние задания</h4>
3854 3854  
3855 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3856 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3857 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3858 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3859 -</span></span></span><![endif]>Структура задания</h4>
1477 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1478 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1479 +</span></span>Структура задания</h4>
3860 3860  
3861 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3862 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3863 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3864 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3865 -</span></span></span><![endif]>Фабрики заданий</h4>
1481 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1482 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1483 +</span></span>Фабрики заданий</h4>
3866 3866  
3867 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3868 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3869 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3870 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3871 -</span></span></span><![endif]>Планировщики заданий</h4>
1485 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1486 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1487 +</span></span>Планировщики заданий</h4>
3872 3872  
3873 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3874 -lang=EN-US style='font-family:Wingdings;mso-fareast-font-family:Wingdings;
3875 -mso-bidi-font-family:Wingdings;mso-ansi-language:EN-US'><span style='mso-list:
3876 -Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Методы<span
3877 -style='mso-ansi-language:EN-US'> <span lang=EN-US>For, <span class=SpellE>ForEach</span>
3878 -</span></span>и<span style='mso-ansi-language:EN-US'> <span lang=EN-US>Invoke </span></span>класса<span
3879 -style='mso-ansi-language:EN-US'> <span lang=EN-US>Parallel<o:p></o:p></span></span></h3>
1489 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span lang=EN-US
1490 +style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
1491 +</span></span>Методы <span lang=EN-US>For, ForEach </span>и <span lang=EN-US>Invoke
1492 +</span>класса <span lang=EN-US>Parallel</span></h3>
3880 3880  
3881 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3882 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3883 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3884 -</span></span></span><![endif]>Встроенный<span style='mso-ansi-language:EN-US'>
3885 -</span>язык<span style='mso-ansi-language:EN-US'> </span>параллельных<span
3886 -style='mso-ansi-language:EN-US'> </span>запросов</h3>
1494 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1495 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Встроенный
1496 +язык параллельных запросов</h3>
3887 3887  
3888 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3889 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3890 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3891 -</span></span></span><![endif]>Периодические вычислительные операции </h3>
1498 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1499 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Периодические
1500 +вычислительные операции </h3>
3892 3892  
3893 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3894 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3895 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3896 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3897 -</span></span></span><![endif]>Разновидности таймеров</h4>
1502 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1503 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1504 +</span></span>Разновидности таймеров</h4>
3898 3898  
3899 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3900 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3901 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3902 -</span></span></span><![endif]>Как пул управляет потоками</h3>
1506 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1507 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Как
1508 +пул управляет потоками</h3>
3903 3903  
3904 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l6 level4 lfo12'><![if !supportLists]><span
3905 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3906 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3907 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3908 -</span></span></span><![endif]>Ограничение количества потоков в пуле</h4>
1510 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1511 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1512 +</span></span>Ограничение количества потоков в пуле</h4>
3909 3909  
3910 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l6 level4 lfo12'><![if !supportLists]><span
3911 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3912 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3913 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3914 -</span></span></span><![endif]>Управление рабочими потоками</h4>
1514 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1515 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1516 +</span></span>Управление рабочими потоками</h4>
3915 3915  
3916 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3917 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3918 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3919 -</span></span></span><![endif]>Глава 28. Асинхронные операции ввода-вывода</h2>
1518 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1519 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1520 +28. Асинхронные операции ввода-вывода</h2>
3920 3920  
3921 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3922 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3923 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3924 -</span></span></span><![endif]>Операции ввода-вывода в <span class=SpellE>Windows</span></h3>
1522 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1523 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Операции
1524 +ввода-вывода в Windows</h3>
3925 3925  
3926 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3927 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3928 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3929 -</span></span></span><![endif]>Асинхронные функции C#</h3>
1526 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1527 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Асинхронные
1528 +функции C#</h3>
3930 3930  
3931 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3932 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3933 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3934 -</span></span></span><![endif]>Преобразование асинхронной функции в конечный автомат</h3>
1530 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1531 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Преобразование
1532 +асинхронной функции в конечный автомат</h3>
3935 3935  
3936 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3937 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3938 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3939 -</span></span></span><![endif]>Расширяемость асинхронных функций</h3>
1534 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1535 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Расширяемость
1536 +асинхронных функций</h3>
3940 3940  
3941 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3942 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3943 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3944 -</span></span></span><![endif]>Асинхронные функции и обработчики событий</h3>
1538 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1539 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Асинхронные
1540 +функции и обработчики событий</h3>
3945 3945  
3946 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3947 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3948 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3949 -</span></span></span><![endif]>Асинхронные функции в FCL</h3>
1542 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1543 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Асинхронные
1544 +функции в FCL</h3>
3950 3950  
3951 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3952 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3953 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3954 -</span></span></span><![endif]>Асинхронные функции и исключения</h3>
1546 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1547 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Асинхронные
1548 +функции и исключения</h3>
3955 3955  
3956 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3957 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3958 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3959 -</span></span></span><![endif]>Другие возможности асинхронных функций</h3>
1550 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1551 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Другие
1552 +возможности асинхронных функций</h3>
3960 3960  
3961 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3962 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3963 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3964 -</span></span></span><![endif]>Потоковые модели приложений</h3>
1554 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1555 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Потоковые
1556 +модели приложений</h3>
3965 3965  
3966 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3967 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3968 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3969 -</span></span></span><![endif]>Асинхронная реализация сервера</h3>
1558 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1559 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Асинхронная
1560 +реализация сервера</h3>
3970 3970  
3971 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3972 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3973 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3974 -</span></span></span><![endif]>Отмена операций ввода-вывода</h3>
1562 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1563 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Отмена
1564 +операций ввода-вывода</h3>
3975 3975  
3976 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
3977 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3978 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3979 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3980 -</span></span></span><![endif]>Некоторые операции ввода-вывода должны выполняться
3981 -синхронно</h4>
1566 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1567 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1568 +</span></span>Некоторые операции ввода-вывода должны выполняться синхронно</h4>
3982 3982  
3983 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l7 level4 lfo13'><![if !supportLists]><span
3984 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
3985 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
3986 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3987 -</span></span></span><![endif]>Проблемы <span class=SpellE>FileStream</span></h4>
1570 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1571 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1572 +</span></span>Проблемы FileStream</h4>
3988 3988  
3989 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
3990 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
3991 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
3992 -</span></span></span><![endif]>Приоритеты запросов ввода-вывода</h3>
1574 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1575 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Приоритеты
1576 +запросов ввода-вывода</h3>
3993 3993  
3994 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
3995 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
3996 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
3997 -</span></span></span><![endif]>Глава 29. Примитивные конструкции синхронизации потоков</h2>
1578 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1579 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1580 +29. Примитивные конструкции синхронизации потоков</h2>
3998 3998  
3999 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4000 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4001 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4002 -</span></span></span><![endif]>Библиотеки классов и безопасность потоков</h3>
1582 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1583 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Библиотеки
1584 +классов и безопасность потоков</h3>
4003 4003  
4004 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4005 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4006 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4007 -</span></span></span><![endif]>Примитивные конструкции пользовательского режима
4008 -</h3>
1586 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1587 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Примитивные
1588 +конструкции пользовательского режима </h3>
4009 4009  
4010 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4011 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4012 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4013 -</span></span></span><![endif]>и режима ядра</h3>
1590 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1591 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>и режима
1592 +ядра</h3>
4014 4014  
4015 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4016 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4017 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4018 -</span></span></span><![endif]>Конструкции пользовательского режима</h3>
1594 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1595 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Конструкции
1596 +пользовательского режима</h3>
4019 4019  
4020 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4021 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4022 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4023 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4024 -</span></span></span><![endif]><span class=SpellE>Volatile</span>-конструкции</h4>
1598 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1599 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1600 +</span></span>Volatile-конструкции</h4>
4025 4025  
4026 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4027 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4028 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4029 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4030 -</span></span></span><![endif]><span class=SpellE>Interlocked</span>-конструкции</h4>
1602 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1603 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1604 +</span></span>Interlocked-конструкции</h4>
4031 4031  
4032 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4033 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4034 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4035 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4036 -</span></span></span><![endif]>Реализация простой циклической блокировки</h4>
1606 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1607 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1608 +</span></span>Реализация простой циклической блокировки</h4>
4037 4037  
4038 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4039 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4040 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4041 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4042 -</span></span></span><![endif]>Универсальный <span class=SpellE>Interlocked</span>-паттерн</h4>
1610 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1611 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1612 +</span></span>Универсальный Interlocked-паттерн</h4>
4043 4043  
4044 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4045 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4046 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4047 -</span></span></span><![endif]>Конструкции режима ядра</h3>
1614 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1615 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Конструкции
1616 +режима ядра</h3>
4048 4048  
4049 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4050 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4051 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4052 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4053 -</span></span></span><![endif]>События</h4>
1618 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1619 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1620 +</span></span>События</h4>
4054 4054  
4055 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4056 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4057 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4058 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4059 -</span></span></span><![endif]>Семафоры</h4>
1622 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1623 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1624 +</span></span>Семафоры</h4>
4060 4060  
4061 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4062 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4063 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4064 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4065 -</span></span></span><![endif]><span class=SpellE>Мьютексы</span></h4>
1626 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1627 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1628 +</span></span>Мьютексы</h4>
4066 4066  
4067 -<h2 style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l2 level2 lfo1'><![if !supportLists]><span
4068 -style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
4069 -style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
4070 -</span></span></span><![endif]>Глава 30. Гибридные конструкции синхронизации
4071 -потоков</h2>
1630 +<h2 style='margin-left:72.0pt;text-indent:-18.0pt'><span style='font-family:
1631 +"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>Глава
1632 +30. Гибридные конструкции синхронизации потоков</h2>
4072 4072  
4073 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4074 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4075 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4076 -</span></span></span><![endif]>Простая гибридная блокировка</h3>
1634 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1635 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Простая
1636 +гибридная блокировка</h3>
4077 4077  
4078 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4079 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4080 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4081 -</span></span></span><![endif]>Зацикливание, владение потоком и рекурсия</h3>
1638 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1639 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Зацикливание,
1640 +владение потоком и рекурсия</h3>
4082 4082  
4083 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4084 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4085 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4086 -</span></span></span><![endif]>Гибридные конструкции в FCL</h3>
1642 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1643 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Гибридные
1644 +конструкции в FCL</h3>
4087 4087  
4088 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4089 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4090 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4091 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4092 -</span></span></span><![endif]>Классы <span class=SpellE>ManualResetEventSlim</span>
4093 -и <span class=SpellE>SemaphoreSlim</span></h4>
1646 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1647 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1648 +</span></span>Классы ManualResetEventSlim и SemaphoreSlim</h4>
4094 4094  
4095 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4096 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4097 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4098 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4099 -</span></span></span><![endif]>Класс <span class=SpellE>Monitor</span> и блоки синхронизации</h4>
1650 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1651 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1652 +</span></span>Класс Monitor и блоки синхронизации</h4>
4100 4100  
4101 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4102 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4103 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4104 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4105 -</span></span></span><![endif]>Класс <span class=SpellE>ReaderWriterLockSlim</span></h4>
1654 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1655 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1656 +</span></span>Класс ReaderWriterLockSlim</h4>
4106 4106  
4107 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4108 -lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4109 -Symbol;mso-ansi-language:EN-US;font-style:normal;mso-bidi-font-style:italic'><span
4110 -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4111 -</span></span></span><![endif]>Класс<span style='mso-ansi-language:EN-US'> <span
4112 -class=SpellE><span lang=EN-US>OneManyLock</span></span><span lang=EN-US><o:p></o:p></span></span></h4>
1658 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span lang=EN-US
1659 +style='font-family:Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1660 +</span></span>Класс <span lang=EN-US>OneManyLock</span></h4>
4113 4113  
4114 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4115 -lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4116 -Symbol;mso-ansi-language:EN-US;font-style:normal;mso-bidi-font-style:italic'><span
4117 -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4118 -</span></span></span><![endif]>Класс<span style='mso-ansi-language:EN-US'> <span
4119 -class=SpellE><span lang=EN-US>CountdownEvent</span></span><span lang=EN-US><o:p></o:p></span></span></h4>
1662 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span lang=EN-US
1663 +style='font-family:Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1664 +</span></span>Класс <span lang=EN-US>CountdownEvent</span></h4>
4120 4120  
4121 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4122 -lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4123 -Symbol;mso-ansi-language:EN-US;font-style:normal;mso-bidi-font-style:italic'><span
4124 -style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4125 -</span></span></span><![endif]>Класс<span style='mso-ansi-language:EN-US'> <span
4126 -lang=EN-US>Barrier<o:p></o:p></span></span></h4>
1666 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span lang=EN-US
1667 +style='font-family:Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1668 +</span></span>Класс <span lang=EN-US>Barrier</span></h4>
4127 4127  
4128 -<h4 style='margin-left:144.0pt;text-indent:-18.0pt;mso-list:l2 level4 lfo1'><![if !supportLists]><span
4129 -style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
4130 -Symbol;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:
4131 -Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4132 -</span></span></span><![endif]>Выводы по гибридным конструкциям</h4>
1670 +<h4 style='margin-left:144.0pt;text-indent:-18.0pt'><span style='font-family:
1671 +Symbol;font-style:normal'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1672 +</span></span>Выводы по гибридным конструкциям</h4>
4133 4133  
4134 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4135 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4136 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4137 -</span></span></span><![endif]>Блокировка с двойной проверкой</h3>
1674 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1675 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Блокировка
1676 +с двойной проверкой</h3>
4138 4138  
4139 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4140 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4141 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4142 -</span></span></span><![endif]>Паттерн условной переменной</h3>
1678 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1679 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Паттерн
1680 +условной переменной</h3>
4143 4143  
4144 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4145 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4146 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4147 -</span></span></span><![endif]>Асинхронная синхронизация</h3>
1682 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1683 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Асинхронная
1684 +синхронизация</h3>
4148 4148  
4149 -<h3 style='margin-left:108.0pt;text-indent:-18.0pt;mso-list:l2 level3 lfo1'><![if !supportLists]><span
4150 -style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
4151 -Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>&nbsp;
4152 -</span></span></span><![endif]>Классы коллекций для параллельного доступа</h3>
1686 +<h3 style='margin-left:108.0pt;text-indent:-18.0pt'><span style='font-family:
1687 +Wingdings'>§<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span>Классы
1688 +коллекций для параллельного доступа</h3>
4153 4153  
4154 4154  </div>
4155 4155