Index
Symbols and Numbers
+ (addition) operator, in dynamic programming, 228–229
==() operator
defined, 44
hash value equality, 45–46
0 (null)
ensuring valid state for value types, 110–114
initialization of nonserializable members, 159–160
initializing object to, 75
A
Abrahams, Dave, 285
Abstract base classes, 129–131
Access
compile-time vs. runtime constants, 8
security, 294–298
Accessible data members, 1–7
Accessors
event, 149
inclining property, 66–67
Action<>, 144
Adapter patterns, 240
Add()
limitations of dynamic programming, 228–236
minimizing dynamic objects in public APIs, 268–270
AggregateExceptions, 220–225
Algorithms, parallel
constructing with exceptions in mind, 203–215
PLINQ implementation of, 203–215
Allocations ...
Get Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C#, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.