Index
A
Abstract base classes, 121, 126–127
Action delegates, 113
Actions
decoupling iterations from, 112–116
exceptions in, 222–225
Add method
Example, 36–37
operator +, 135–136
Vector, 128–129
Addition operators (+, +=), 135–136
AddRange method, 183–184
AddToStream method, 31
Algorithm runtime type checking, 19–26
Aliases
array, 270
closed generic type, 55
Ambiguities from overloads, 127–134
Anonymous delegates, 94
Anonymous types
local functions on, 191–195
for type scope, 176–180
Arrays
parameters, 266–271
sorting, 11
ArrayTypeMismatchException class, 266
as operator, 59
AsEnumerable method, 244
AsQueryable method, 246
B
Background threads, 68
BackgroundWorker class, 74–78
Base Class Library ...
Get More Effective C#: 50 Specific Ways to Improve Your C# 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.