|
editing source files, 8
Element node type, 409
elements of arrays. See arrays
else statements, 69–74. See also if statements
Enabled property (menus), 317
encapsulation, 16–17, 19
Encoding property (XmlTextReader), 408
EndElement, EndEntity node types, 409
EndUpdate method
ComboBox class, 308
ListBox class, 307
ListView class, 342
TreeView class, 333
EnsureVisible method (ListView), 342
entities, 166
Entity node type, 409
EntityHandling property (XmlValidatingReader), 415
EntityReference node type, 409
EntryPoint field (DllImportAttribute), 521
enum keyword, 34, 161
enumerations, 34, 160–163
conserving memory, 163
initial values, setting, 162
enumerators, 224–225
EOF property (XmlTextReader), 408
equal sign (=)
= (assignment) operator, 30, 37, 169, 177–179
== (equal to) operator, 39, 169, 173
equality, defined, 174
Equals method (Object), 175–176
ErrorProvider class (System::Windows::Forms), 330
errors
COM errors, handling, 554–555
link errors, 8
properties, 236
warnings vs., 13
Evaluate method (XPathNavigator), 438
__event keyword, 258, 259
event subscription (+=) operator, 261
events, form, 257–262
ExactSpelling field (DllImportAttribute), 521
Exception class, 187
class hierarchy, 192–193
deriving custom types from, 198–200
properties, list of, 191
exceptions, 183–205
across languages, 202–204
attaching objects to, 186
call stack and, 184
custom, 198–200
dynamic casting, 201
handling, 189–198
constructors and, 193–194
customizing, 191–192
exception class hierarchy, 192–193
nesting and rethrowing, 194–196
throwing, 186–189
exclamation point (!)
! (NOT) logical operator, 39, 169
!= (not equal) operator, 39, 169, 173
exclusive OR (^) bitwise operator, 40, 169
executable programs. See programs
executing programs, 9, 13
Exists method (Directory, File), 388–389
Exists property (DirectoryInfo, FileInfo), 388, 390
ExpandAll method (TreeView), 333
expressions, 37–43
arithmetic, 37–38, 167–171
operator precedence and associativity, 41, 167
extensibility of object-oriented programming, 19
Extensible Stylesheet Language (XSL), 435–436
style sheet basics, 445
transforming XML documents with, 444–449
Xsl namespace (System::XML), 282
Extension property (DirectoryInfo), 388
|