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

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

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

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,36 +1,708 @@
1 1  
2 2  {{html}}
3 -<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">
4 4  
5 5  <head>
6 6  <meta http-equiv=Content-Type content="text/html; charset=windows-1251">
7 -<meta name=Generator content="Microsoft Word 15 (filtered)">
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]-->
8 8  <style>
9 9  <!--
10 10   /* Font Definitions */
11 11   @font-face
12 12   {font-family:Wingdings;
13 - panose-1:5 0 0 0 0 0 0 0 0 0;}
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;}
14 14  @font-face
15 15   {font-family:"Cambria Math";
16 - panose-1:2 4 5 3 5 4 6 3 2 4;}
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;}
17 17  @font-face
18 18   {font-family:"Calibri Light";
19 - panose-1:2 15 3 2 2 2 4 3 2 4;}
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;}
20 20  @font-face
21 21   {font-family:"Segoe UI";
22 - panose-1:2 11 5 2 4 2 4 2 2 3;}
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;}
23 23   /* Style Definitions */
24 24   p.MsoNormal, li.MsoNormal, div.MsoNormal
25 - {margin-top:0cm;
680 + {mso-style-unhide:no;
681 + mso-style-qformat:yes;
682 + mso-style-parent:"";
683 + margin-top:0cm;
26 26   margin-right:0cm;
27 27   margin-bottom:8.0pt;
28 28   margin-left:0cm;
29 29   line-height:107%;
688 + mso-pagination:widow-orphan;
30 30   font-size:11.0pt;
31 - font-family:"Calibri",sans-serif;}
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;}
32 32  h1
33 - {mso-style-link:"Заголовок 1 Знак";
701 + {mso-style-priority:9;
702 + mso-style-unhide:no;
703 + mso-style-qformat:yes;
704 + mso-style-link:"Заголовок 1 Знак";
705 + mso-style-next:Обычный;
34 34   margin-top:12.0pt;
35 35   margin-right:0cm;
36 36   margin-bottom:0cm;
... ... @@ -37,13 +37,30 @@
37 37   margin-left:0cm;
38 38   margin-bottom:.0001pt;
39 39   line-height:107%;
712 + mso-pagination:widow-orphan lines-together;
40 40   page-break-after:avoid;
714 + mso-outline-level:1;
41 41   font-size:16.0pt;
42 42   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;
43 43   color:#2E74B5;
726 + mso-themecolor:accent1;
727 + mso-themeshade:191;
728 + mso-font-kerning:0pt;
729 + mso-fareast-language:EN-US;
44 44   font-weight:normal;}
45 45  h2
46 - {mso-style-link:"Заголовок 2 Знак";
732 + {mso-style-priority:9;
733 + mso-style-qformat:yes;
734 + mso-style-link:"Заголовок 2 Знак";
735 + mso-style-next:Обычный;
47 47   margin-top:2.0pt;
48 48   margin-right:0cm;
49 49   margin-bottom:0cm;
... ... @@ -50,13 +50,29 @@
50 50   margin-left:0cm;
51 51   margin-bottom:.0001pt;
52 52   line-height:107%;
742 + mso-pagination:widow-orphan lines-together;
53 53   page-break-after:avoid;
744 + mso-outline-level:2;
54 54   font-size:13.0pt;
55 55   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;
56 56   color:#2E74B5;
756 + mso-themecolor:accent1;
757 + mso-themeshade:191;
758 + mso-fareast-language:EN-US;
57 57   font-weight:normal;}
58 58  h3
59 - {mso-style-link:"Заголовок 3 Знак";
761 + {mso-style-priority:9;
762 + mso-style-qformat:yes;
763 + mso-style-link:"Заголовок 3 Знак";
764 + mso-style-next:Обычный;
60 60   margin-top:2.0pt;
61 61   margin-right:0cm;
62 62   margin-bottom:0cm;
... ... @@ -63,13 +63,29 @@
63 63   margin-left:0cm;
64 64   margin-bottom:.0001pt;
65 65   line-height:107%;
771 + mso-pagination:widow-orphan lines-together;
66 66   page-break-after:avoid;
773 + mso-outline-level:3;
67 67   font-size:12.0pt;
68 68   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;
69 69   color:#1F4D78;
785 + mso-themecolor:accent1;
786 + mso-themeshade:127;
787 + mso-fareast-language:EN-US;
70 70   font-weight:normal;}
71 71  h4
72 - {mso-style-link:"Заголовок 4 Знак";
790 + {mso-style-priority:9;
791 + mso-style-qformat:yes;
792 + mso-style-link:"Заголовок 4 Знак";
793 + mso-style-next:Обычный;
73 73   margin-top:2.0pt;
74 74   margin-right:0cm;
75 75   margin-bottom:0cm;
... ... @@ -76,1616 +76,3359 @@
76 76   margin-left:0cm;
77 77   margin-bottom:.0001pt;
78 78   line-height:107%;
800 + mso-pagination:widow-orphan lines-together;
79 79   page-break-after:avoid;
802 + mso-outline-level:4;
80 80   font-size:11.0pt;
81 81   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;
82 82   color:#2E74B5;
814 + mso-themecolor:accent1;
815 + mso-themeshade:191;
816 + mso-fareast-language:EN-US;
83 83   font-weight:normal;
84 84   font-style:italic;}
85 85  p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
86 - {mso-style-link:"Текст выноски Знак";
820 + {mso-style-noshow:yes;
821 + mso-style-priority:99;
822 + mso-style-link:"Текст выноски Знак";
87 87   margin:0cm;
88 88   margin-bottom:.0001pt;
825 + mso-pagination:widow-orphan;
89 89   font-size:9.0pt;
90 - font-family:"Segoe UI",sans-serif;}
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;}
91 91  p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
92 - {margin-top:0cm;
832 + {mso-style-priority:34;
833 + mso-style-unhide:no;
834 + mso-style-qformat:yes;
835 + margin-top:0cm;
93 93   margin-right:0cm;
94 94   margin-bottom:8.0pt;
95 95   margin-left:36.0pt;
839 + mso-add-space:auto;
96 96   line-height:107%;
841 + mso-pagination:widow-orphan;
97 97   font-size:11.0pt;
98 - font-family:"Calibri",sans-serif;}
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;}
99 99  p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
100 - {margin-top:0cm;
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;
101 101   margin-right:0cm;
102 102   margin-bottom:0cm;
103 103   margin-left:36.0pt;
104 104   margin-bottom:.0001pt;
863 + mso-add-space:auto;
105 105   line-height:107%;
865 + mso-pagination:widow-orphan;
106 106   font-size:11.0pt;
107 - font-family:"Calibri",sans-serif;}
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;}
108 108  p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
109 - {margin-top:0cm;
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;
110 110   margin-right:0cm;
111 111   margin-bottom:0cm;
112 112   margin-left:36.0pt;
113 113   margin-bottom:.0001pt;
887 + mso-add-space:auto;
114 114   line-height:107%;
889 + mso-pagination:widow-orphan;
115 115   font-size:11.0pt;
116 - font-family:"Calibri",sans-serif;}
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;}
117 117  p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
118 - {margin-top:0cm;
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;
119 119   margin-right:0cm;
120 120   margin-bottom:8.0pt;
121 121   margin-left:36.0pt;
910 + mso-add-space:auto;
122 122   line-height:107%;
912 + mso-pagination:widow-orphan;
123 123   font-size:11.0pt;
124 - font-family:"Calibri",sans-serif;}
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;}
125 125  span.1
126 126   {mso-style-name:"Заголовок 1 Знак";
926 + mso-style-priority:9;
927 + mso-style-unhide:no;
928 + mso-style-locked:yes;
127 127   mso-style-link:"Заголовок 1";
930 + mso-ansi-font-size:16.0pt;
931 + mso-bidi-font-size:16.0pt;
128 128   font-family:"Calibri Light",sans-serif;
129 - color:#2E74B5;}
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;}
130 130  span.2
131 131   {mso-style-name:"Заголовок 2 Знак";
946 + mso-style-priority:9;
947 + mso-style-unhide:no;
948 + mso-style-locked:yes;
132 132   mso-style-link:"Заголовок 2";
950 + mso-ansi-font-size:13.0pt;
951 + mso-bidi-font-size:13.0pt;
133 133   font-family:"Calibri Light",sans-serif;
134 - color:#2E74B5;}
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;}
135 135  span.3
136 136   {mso-style-name:"Заголовок 3 Знак";
966 + mso-style-priority:9;
967 + mso-style-unhide:no;
968 + mso-style-locked:yes;
137 137   mso-style-link:"Заголовок 3";
970 + mso-ansi-font-size:12.0pt;
971 + mso-bidi-font-size:12.0pt;
138 138   font-family:"Calibri Light",sans-serif;
139 - color:#1F4D78;}
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;}
140 140  span.4
141 141   {mso-style-name:"Заголовок 4 Знак";
986 + mso-style-priority:9;
987 + mso-style-unhide:no;
988 + mso-style-locked:yes;
142 142   mso-style-link:"Заголовок 4";
143 143   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;
144 144   color:#2E74B5;
1000 + mso-themecolor:accent1;
1001 + mso-themeshade:191;
145 145   font-style:italic;}
146 146  span.a
147 147   {mso-style-name:"Текст выноски Знак";
1005 + mso-style-noshow:yes;
1006 + mso-style-priority:99;
1007 + mso-style-unhide:no;
1008 + mso-style-locked:yes;
148 148   mso-style-link:"Текст выноски";
149 - font-family:"Segoe UI",sans-serif;}
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;}
150 150  .MsoPapDefault
151 - {margin-bottom:8.0pt;
1035 + {mso-style-type:export-only;
1036 + margin-bottom:8.0pt;
152 152   line-height:107%;}
153 153  @page WordSection1
154 154   {size:595.3pt 841.9pt;
155 - margin:36.0pt 36.0pt 36.0pt 36.0pt;}
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;}
156 156  div.WordSection1
157 157   {page:WordSection1;}
158 158   /* List Definitions */
159 - ol
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
160 160   {margin-bottom:0cm;}
161 161  ul
162 162   {margin-bottom:0cm;}
163 163  -->
164 164  </style>
165 -
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]-->
166 166  </head>
167 167  
168 -<body lang=RU>
2023 +<body lang=RU style='tab-interval:35.4pt'>
169 169  
170 170  <div class=WordSection1>
171 171  
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>
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>
175 175  
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>
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>
179 179  
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>
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>
183 183  
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>
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>
187 187  
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>
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>
191 191  
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>
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>
195 195  
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>
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>
199 199  
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>
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>
203 203  
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>
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>
207 207  
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>
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>
211 211  
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>
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>
215 215  
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>
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>
219 219  
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>
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>
222 222  
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>
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>
226 226  
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>
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>
230 230  
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>
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>
234 234  
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>
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>
238 238  
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>
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>
242 242  
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>
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>
246 246  
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>
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>
250 250  
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>
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>
254 254  
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>
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>
258 258  
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>
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>
262 262  
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>
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>
266 266  
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>
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>
270 270  
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>
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>
274 274  
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>
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>
278 278  
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>
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>
282 282  
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>
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>
286 286  
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>
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>
290 290  
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>
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>
294 294  
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>
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>
298 298  
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>
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>
302 302  
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>
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>
306 306  
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>
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>
310 310  
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>
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>
314 314  
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>
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>
318 318  
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>
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>
322 322  
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>
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>
326 326  
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>
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>
330 330  
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>
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>
334 334  
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>
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>
338 338  
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>
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>
342 342  
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>
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>
346 346  
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>
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>
350 350  
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>
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>
354 354  
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>
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>
358 358  
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>
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>
362 362  
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>
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>
366 366  
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>
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>
370 370  
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>
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>
374 374  
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>
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>
378 378  
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>
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>
382 382  
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>
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>
386 386  
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>
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>
391 391  
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>
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>
395 395  
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>
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>
399 399  
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>
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>
403 403  
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>
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>
407 407  
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>
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>
411 411  
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>
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>
415 415  
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>
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>
419 419  
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>
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>
423 423  
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>
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>
427 427  
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>
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>
431 431  
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>
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>
435 435  
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>
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>
439 439  
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>
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>
443 443  
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>
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>
447 447  
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>
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>
451 451  
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>
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>
454 454  
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>
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>
457 457  
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>
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>
461 461  
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>
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>
465 465  
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>
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>
469 469  
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>
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>
473 473  
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>
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>
477 477  
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>
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>
481 481  
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>
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>
486 486  
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>
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>
490 490  
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>
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>
494 494  
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>
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>
498 498  
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>
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>
502 502  
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>
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>
506 506  
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>
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>
510 510  
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>
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>
514 514  
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>
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>
518 518  
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>
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>
522 522  
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>
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>
526 526  
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>
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>
530 530  
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>
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>
534 534  
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>
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>
538 538  
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>
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>
542 542  
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>
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>
546 546  
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>
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>
549 549  
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>
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>
553 553  
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>
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>
557 557  
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>
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>
561 561  
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>
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>
565 565  
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>
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>
569 569  
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>
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>
573 573  
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>
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>
577 577  
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>
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>
581 581  
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>
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>
585 585  
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>
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>
589 589  
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>
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>
593 593  
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>
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>
597 597  
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>
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>
601 601  
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>
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>
605 605  
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>
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>
609 609  
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>
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>
614 614  
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>
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>
618 618  
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>
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>
623 623  
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>
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>
627 627  
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>
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>
631 631  
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>
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>
635 635  
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>
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>
639 639  
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>
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>
643 643  
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>
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>
647 647  
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>
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>
651 651  
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>
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>
655 655  
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>
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>
659 659  
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>
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>
663 663  
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>
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>
667 667  
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>
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>
671 671  
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>
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>
675 675  
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>
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>
679 679  
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>
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>
683 683  
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>
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>
687 687  
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>
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>
691 691  
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>
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>
695 695  
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>
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>
699 699  
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>
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>
703 703  
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>
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>
707 707  
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>
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>
711 711  
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>
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>
715 715  
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>
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>
719 719  
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>
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>
723 723  
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>
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>
727 727  
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>
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>
731 731  
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>
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>
735 735  
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>
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>
739 739  
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>
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>
743 743  
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>
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>
747 747  
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>
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>
751 751  
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>
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>
755 755  
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>
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>
759 759  
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>
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>
763 763  
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>
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>
767 767  
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>
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>
770 770  
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>
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>
774 774  
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>
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>
778 778  
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>
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>
782 782  
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>
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>
786 786  
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>
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>
790 790  
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>
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>
794 794  
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>
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>
798 798  
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>
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>
802 802  
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>
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>
806 806  
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>
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>
810 810  
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>
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>
814 814  
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>
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>
818 818  
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>
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>
822 822  
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>
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>
826 826  
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>
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>
830 830  
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>
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>
834 834  
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>
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>
838 838  
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>
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>
842 842  
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>
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>
846 846  
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>
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>
850 850  
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>
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>
854 854  
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>
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>
858 858  
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>
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>
862 862  
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>
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>
866 866  
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>
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>
870 870  
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>
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>
874 874  
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>
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>
878 878  
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>
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>
882 882  
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>
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>
887 887  
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>
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>
891 891  
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>
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>
895 895  
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>
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>
899 899  
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>
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>
903 903  
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>
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>
907 907  
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>
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>
911 911  
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>
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>
915 915  
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>
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>
919 919  
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>
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>
923 923  
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>
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>
927 927  
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>
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>
931 931  
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>
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>
935 935  
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>
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>
939 939  
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>
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>
943 943  
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>
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>
947 947  
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>
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>
951 951  
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>
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>
956 956  
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>
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>
960 960  
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>
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>
964 964  
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>
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>
968 968  
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>
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>
972 972  
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>
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>
976 976  
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>
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>
980 980  
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>
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>
984 984  
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>
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>
988 988  
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>
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>
992 992  
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>
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>
996 996  
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>
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>
1000 1000  
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>
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>
1004 1004  
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>
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>
1008 1008  
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>
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>
1012 1012  
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>
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>
1016 1016  
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>
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>
1020 1020  
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>
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>
1024 1024  
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>
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>
1028 1028  
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>
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>
1032 1032  
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>
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>
1036 1036  
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>
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>
1040 1040  
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>
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>
1044 1044  
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>
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>
1048 1048  
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>
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>
1052 1052  
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>
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>
1056 1056  
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>
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>
1060 1060  
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>
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>
1064 1064  
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>
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>
1068 1068  
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>
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>
1072 1072  
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>
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>
1076 1076  
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>
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>
1080 1080  
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>
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>
1084 1084  
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>
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>
1088 1088  
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>
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>
1092 1092  
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>
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>
1096 1096  
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>
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>
1100 1100  
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>
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>
1104 1104  
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>
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>
1108 1108  
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>
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>
1112 1112  
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>
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>
1116 1116  
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>
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>
1120 1120  
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>
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>
1124 1124  
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>
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>
1128 1128  
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>
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>
1132 1132  
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>
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>
1136 1136  
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>
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>
1140 1140  
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>
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>
1143 1143  
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>
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>
1147 1147  
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>
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>
1151 1151  
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>
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>
1155 1155  
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>
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>
1159 1159  
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>
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>
1163 1163  
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>
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>
1167 1167  
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>
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>
1171 1171  
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>
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>
1175 1175  
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>
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>
1179 1179  
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>
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>
1183 1183  
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>
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>
1187 1187  
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>
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>
1191 1191  
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>
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>
1195 1195  
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>
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>
1199 1199  
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>
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>
1203 1203  
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>
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>
1207 1207  
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>
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>
1211 1211  
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>
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>
1215 1215  
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>
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>
1219 1219  
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>
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>
1223 1223  
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>
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>
1227 1227  
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>
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>
1231 1231  
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>
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>
1235 1235  
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>
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>
1239 1239  
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>
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>
1243 1243  
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>
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>
1247 1247  
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>
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>
1251 1251  
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>
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>
1255 1255  
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>
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>
1259 1259  
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>
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>
1263 1263  
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>
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>
1267 1267  
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>
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>
1271 1271  
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>
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>
1275 1275  
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>
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>
1279 1279  
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>
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>
1283 1283  
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>
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>
1287 1287  
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>
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>
1291 1291  
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>
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>
1295 1295  
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>
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>
1299 1299  
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>
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>
1303 1303  
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>
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>
1308 1308  
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>
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>
1312 1312  
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>
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>
1316 1316  
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>
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>
1320 1320  
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>
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>
1324 1324  
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>
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>
1328 1328  
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>
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>
1332 1332  
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>
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>
1337 1337  
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>
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>
1341 1341  
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>
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>
1345 1345  
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>
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>
1349 1349  
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>
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>
1353 1353  
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>
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>
1357 1357  
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>
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>
1361 1361  
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>
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>
1365 1365  
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>
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>
1369 1369  
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>
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>
1373 1373  
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>
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>
1377 1377  
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>
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>
1381 1381  
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>
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>
1385 1385  
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>
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>
1389 1389  
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>
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>
1393 1393  
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>
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>
1397 1397  
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>
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>
1401 1401  
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>
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>
1405 1405  
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>
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>
1409 1409  
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>
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>
1413 1413  
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>
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>
1417 1417  
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>
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>
1421 1421  
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>
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>
1425 1425  
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>
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>
1429 1429  
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>
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>
1433 1433  
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>
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>
1437 1437  
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>
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>
1441 1441  
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>
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>
1445 1445  
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>
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>
1449 1449  
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>
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>
1453 1453  
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>
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>
1457 1457  
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>
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>
1460 1460  
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>
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>
1464 1464  
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>
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>
1468 1468  
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>
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>
1472 1472  
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>
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>
1476 1476  
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>
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>
1480 1480  
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>
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>
1484 1484  
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>
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>
1488 1488  
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>
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>
1493 1493  
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>
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>
1497 1497  
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>
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>
1501 1501  
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>
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>
1505 1505  
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>
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>
1509 1509  
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>
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>
1513 1513  
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>
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>
1517 1517  
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>
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>
1521 1521  
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>
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>
1525 1525  
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>
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>
1529 1529  
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>
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>
1533 1533  
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>
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>
1537 1537  
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>
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>
1541 1541  
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>
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>
1545 1545  
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>
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>
1549 1549  
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>
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>
1553 1553  
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>
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>
1557 1557  
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>
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>
1561 1561  
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>
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>
1565 1565  
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>
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>
1569 1569  
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>
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>
1573 1573  
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>
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>
1577 1577  
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>
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>
1581 1581  
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>
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>
1585 1585  
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>
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>
1589 1589  
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>
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>
1593 1593  
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>
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>
1597 1597  
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>
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>
1601 1601  
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>
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>
1605 1605  
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>
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>
1609 1609  
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>
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>
1613 1613  
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>
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>
1617 1617  
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>
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>
1621 1621  
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>
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>
1625 1625  
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>
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>
1629 1629  
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>
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>
1633 1633  
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>
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>
1637 1637  
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>
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>
1641 1641  
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>
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>
1645 1645  
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>
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>
1649 1649  
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>
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>
1653 1653  
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>
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>
1657 1657  
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>
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>
1661 1661  
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>
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>
1665 1665  
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>
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>
1669 1669  
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>
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>
1673 1673  
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>
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>
1677 1677  
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>
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>
1681 1681  
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>
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>
1685 1685  
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>
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>
1689 1689  
1690 1690  </div>
1691 1691