V


\v escape, in regular expressions, 468

value types (structures)

allocating and initializing, 92–93

compared to reference types, 18

construction of, 39–40

creating, 20

definition of, 16, 18–20

memory layout for, controlling, 29–30

size of, determining, 22

when to use, 18–19

values

accessing raw value of boxed value (unboxing), 23

definition of, 18, 20

memory layout for, 21–22

transforming into objects (boxing), 23

unification with objects, 22–24

vararg keyword, IL, 35

variable argument methods, 35

VB (Visual Basic) language

books about, 79

conditional compilation for, 451

default constructors, 39

generics support, 71

managed code written in, 5

operators, list of, 48–49

primitive types, list of, 172

support for, 16

SyncLock keyword, 371

typing strategy of, 14, 15

VBA (Visual Basic Automation), 4

vectors, 216–217, 225

verification of type safety, 9, 11–12, 86

version 2.0 improvements, 7

virtual calls, 93–94

virtual execution environment, 5. See also CLR (Common Language Runtime)

virtual keyword, C#, 36

virtual machine, 5. See also CLR (Common Language Runtime)

virtual methods

calling, 93–94, 128

definition of, 36–37

nonvirtual calls to, 96–97

virtual table (vtable), 125

virtualizing architectures, books about, 131–132

visibility of types, 25–26

Visual Basic Automation (VBA), 4

Visual Basic language. See VB language

void type, IL, 18

volatile. prefix, IL, 575

vtable (virtual table), 125




Professional. NET Framework 2.0
Professional .NET Framework 2.0 (Programmer to Programmer)
ISBN: 0764571354
EAN: 2147483647
Year: N/A
Pages: 116
Authors: Joe Duffy

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net