Professional
1l6xhbR
1l6xhbR
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Name property<br />
invoking through delegates, 440–441<br />
keyword combinations, 302<br />
length of, 63<br />
methodName, 60<br />
modifier, 330–331<br />
named arguments, 77–85<br />
named parameters, 86<br />
naming conventions, 157<br />
optional parameters, 77–86, 252–254<br />
overloading, 10, 68, 243–244<br />
override, 295–296<br />
parameter arrays for. See parameter arrays<br />
parameterList, 60, 252<br />
parentheses for parameters, 413<br />
passing arguments, 187<br />
passing objects as arguments to, 183<br />
Peek Definition command, 82<br />
private, 265–266, 675–676<br />
private qualifier, 71<br />
propagating exceptions back to, 137–138<br />
protected, 265–266<br />
public, 265–266<br />
public and private keywords, 156<br />
referencing, 440. See also delegates<br />
replacing with properties, 339–343<br />
return types, 60, 73<br />
return values, 86, 237<br />
returning data from, 61–62, 86<br />
returnType, 60<br />
scope, 66–68<br />
sealed, 295–296<br />
sharing information between, 67<br />
signatures, 261–262<br />
statements in, 33<br />
stepping through, 74–77, 86<br />
subscribers, 456<br />
summary, 476–477<br />
System.Threading.CancellationToken parameter,<br />
543<br />
unsafe keyword, 198<br />
variable number of object arguments, 247–248<br />
virtual, 295<br />
writing, 68–77<br />
Microsoft Azure, 697, 705<br />
Microsoft Azure SQL Database, 699<br />
Microsoft Blend for Visual Studio 2015, 648<br />
Microsoft .NET Framework. See .NET Framework<br />
Microsoft Patterns & Practices Git repository, 560<br />
Min method, 245–246<br />
minus sign (-), 45, 503–504<br />
-- (decrement) operator, 55<br />
-= (compound subtraction) operator, 108, 125<br />
-= (subtraction and assignment) operator, 457<br />
Mobile Services, 697<br />
Mode parameter, 659–663<br />
modeling data. See classes; structures<br />
Model-View-ViewModel (MVVM) design pattern,<br />
651–680<br />
data binding, 652–665<br />
data binding with ComboBox controls, 663–665<br />
displaying data, 652–659<br />
modifying data, 659–663<br />
ViewModel, 665–680<br />
modifier methods, 330–331<br />
Moore, Gordon E., 518<br />
Moore’s Law, 518<br />
mouse position, 291<br />
MoveNext method, 424, 426–428<br />
mscorlib.dll, 17<br />
multicore processors, 518–519<br />
multidimensional arrays, 230–242. See also arrays<br />
accessing elements, 230<br />
jagged, 231–232<br />
memory requirements, 230<br />
number of dimensions, 230<br />
params keyword and, 246<br />
rectangular, 231<br />
multiplicative operators, 91<br />
precedence, 53<br />
multitasking, 517–519. See also tasks<br />
canceling, 543–554<br />
continuations, 556<br />
implementing, 519–543<br />
Parallel class, 536–543<br />
responsiveness and, 517<br />
scalability and, 518<br />
Task class, 524–536<br />
tasks, 520–524<br />
threads, 520–521<br />
multithreading, 560. See also asynchronous methods;<br />
threads<br />
storing and retrieving data in collections,<br />
587–588<br />
MyFileUtil application, 228<br />
N<br />
\n (newline character), 238<br />
Name property, 613<br />
765