ValidOn property, 479
value
contextual keyword, 32
implicit parameter, 242, 245, 251, 415
Value property, 548, 713, 737, 742, 766, 793
Value type(s), 35–36, 115
boxing and unboxing, 300–302
and call-by-reference, 172–178
new and, 130
passed to methods, 170–171
structures as, 305, 325, 329, 330
structures corresponding to the built-in, .NET, 392–393, 569–589
table of, 36
Values property, 712, 724, 747, 749, 752
Values<TV> property, 736
Variable(s)
captured, 405–406
declaration, 23, 24, 28, 50, 53
definition of, 22
dynamic initialization of, 51
initializing, 50–51, 53
instance. See Instance variables
local, 50
names, rules governing, 33–34
outer, 405–406
reference. See Reference variable(s)
scope and lifetime of, 52–54
static, 200–201, 203–204
volatile, 551
Version class, 791
virtual keyword, 287, 291, 295
Virtual
methods, 284, 287–294, 529–530
properties, 291
Visual Studio IDE (Integrated Development Environment), 14, 15–18
void, 20, 116
methods, returning from, 119–120
volatile modifier, 555