\G meta-character, in regular expressions, 476
GAC (Global Assembly Cache), 144–145
GacIdentityPermission class, 339
gacutil.exe tool, 145
garbage collection (GC)
books about, 131
compaction, 122
fragmentation, 115, 122
GC class for, 202–204
handles, marshaling using, 435–436
notifying of resource consumption, 416–417
process of, 121
server garbage collection, 123
when occurring, 120–121
workstation garbage collection, 122
GC (Garbage Collected) heap, reference types managed by, 18, 19
generations in small object heap, 117
generic collections
always-sorted dictionaries, 241
base interfaces for, hierarchy of, 228
books about, 254
custom collections, 241–242
definition of, 226
dictionaries
always-sorted dictionaries, 241
definition of, 231–233
standard dictionaries, 239–240
enumerators, 233–236
FIFO queues, 244–245
indexable collections, 230–231
LIFO stacks, 243–244
linked lists, 245–246
read-only collections, 243
reasons to use, 226–227
simple collections, 229–230
standard dictionaries, 239–240
standard lists, 236–239
generics
books about, 79
collections and, 72–74, 226
constructed (closed) type of, 75
definition of, 69–70
info APIs for, 507–509
instantiation of, 70–72
open type of, 75
performance of, 76
type storage for, 75–76
usability and maintainability of, 76
version 2.0 improvements for, 7
GetAccessControl method, files, 273
GetCultureInfo method, CultureInfo class, 310–311
GetCultures method, CultureInfo class, 311
GetCustomAttribute method, 519
GetGeneration method, GC class, 203
GetHashCode method, Object type, 176
GetLength method, arrays, 218, 224
GetLowerBound method, arrays, 224
GetTempFileName method, Path class, 276
GetTempPath method, Path class, 276
getters, 43–44, 45
GetTotalMemory method, GC class, 202
GetType method, Object type, 179
GetUpperBound method, arrays, 224
GetValue method, arrays, 224
Global Assembly Cache (GAC), 144–145
globalization, 302, 305. See also internationalization
greediness, in regular expressions, 479–481
Group class, 489–490
grouping, in regular expressions, 477–479
GZIP algorithm, 278–279