按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
Finally keyword; 124; 125 functionality
sandboxing code; 126 class library project; 15–17
_exchangeRate data member; 142 specialized; 176
ExchangeRate property; 142–151
exclusive locks; 352–354 ■G
Execute() method; 289 GAC; relocating strongly named assemblies
to; 333
ExecuteNonQuery() method; 384–385
gacutil tool; 333; 335
ExecuteReader() method; 385
garbage collection; 21
Exit() method; 358
GenerateOutput。Write() method; 293
explorer application; 342
generic producer/consumer architecture;
explorer。exe file; 342
364–366
Extensible Markup Language (XML); 319
GenericsContainer parameter; 287–288
■F GenericType parameter; 300
factories; 195 get code block; 142
abstracting instantiations with; 177 GetCellState() method; 310
instantiations; 178 GetData() method; 388
factory; 177 GetDepth() method; 130
false positive; 54 GetEnumerator() method; 218
file level; 27 GetHashCode() method; 56–57; 279
Fill() method; 388 GetNNN() method; 385
filtering exceptions; 126–129 GetObjectData() method; 278
…………………………………………………………Page 462……………………………………………………………
440 ■IN D E X
GetSheet() method; 301 IEnumerable class; 218
GetTaxRate() method; 183 IEnumerable interface; 218
getters; 142 IEnumerator interface; 218
GetType() method; 56–57 IExample interface; 167
GetType(String) parameter; 328 If statement; 35; 77; 105–109
global positioning system (GPS); 81 IList interface; 230–233; 245
globally unique identifier (GUID); 374 immutable instance; 152
GoTo keyword; 430 immutable types; 264
GPS (global positioning system); 81 Impl1 identifier; 321; 326
graphical user interfaces (GUIs); 363 implementation code; 116
GUID (globally unique identifier); 374 Implementation。Method() method; 190
GUIs (graphical user interfaces); 363 Implementations assembly; 222
implementations project; 314
■H
Implementations1 class library; 316
handles; 214
Implementations1。dll assembly; 324
handling exceptions。 See exceptions; handlers
Implementations1。Implementation private
hash character (#); 149
class; 324
Hashtable class; 230
Implementations1。Implementation
HelloWorld() method; 15 type; 326
hidden producer/consumer architecture; Implementations2 class library; 316
363–364
Implementations2。dll assembly; 331
HotelCurrencyTrader class; 155–157 implementing
adding constructor to; 155–156 convention…based architecture; 339
adding conversion methods to; 156–157 delegates; 241–243
HotelCurrencyTrader() method; 159 kernels; 203–220
■I linked lists; 204–212
IAsyncResult parameter; 368 room groupings; 212–220
IAsyncResult type; 368 shared typed convention…based
architecture; 337–338
IAsyncResult。AsyncState data member; 368
IBase interface; 425 Imports statement; 33
ICanadaTaxEngine interface; 186 ine splitting; 164
IncrementCounter() method; 364
ICollection interface; 230
IndexOutOfRangeException type; 128
IDataParameter type; 383
IDataReader interface; 385 informational read…only properties;
ActiveCurrencyTrader class; 153–154
IDbmand instance; 383
inheritance; 139; 139–141; 145–146; 168–173;
IDbmand interface; 386
188–193; 202
IDb