Essential C# 2.0

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y]

P/Invoke

     APIs, wrapping

     error handling

     external functions, calling

     external functions, declaring

     functions, mapping pointers

     IDisposable interfaces

     parameter data types

     ref or out, applying

     SafeHandle

     StructLayoutAttribute

parameters 2nd

     arrays

     covariance/contravariance

     data types, P/Invoke

     default

     lists

     Main() method

     methods

     methods, declaring

     named, attributes

     names

     out values

     output

     overview of

     ref values

     references

     threads, passing to

     types, multiple

     types, naming conventions

     values

     variables, defining index ([ ]) operators

parenthesis ( ) operator

Parse() method

partial classes

Pascal casing

pass-by-references

passing

     anonymous methods

     arbitrary state

     command-line arguments

     data to/from alternate threads

     data to/from threads

     delegates

     method returns

     parameters to threads

     this keyword

     variables, by references

     variables, out only

     variables, parameter lists

paths, code

patterns

     event-coding

     multithreading

     multithreading, asynchronous results

     multithreading, background worker

     multithreading, Windows Forms

     observer, multicast delegates

Peek() method

performance, CLI runtime

permissions, CAS

placeholders, swapping

platforms

     P/Invoke

     P/Invoke, applying ref or out

     P/Invoke, calling external functions

     P/Invoke, declaring external functions

     P/Invoke, error handling

     P/Invoke, IDisposable interfaces

     P/Invoke, mapping function pointers

     P/Invoke, parameter data types

     P/Invoke, SafeHandle

     P/Invoke, StructLayoutAttribute

     P/Invoke, wrapping APIs

     portability 2nd

plus (+) operator

     strings, applying with

pointers

     assigning

     declaring

     dereferencing

     functions, mapping

     members, accessing referent types

     methods, delegates

     unsafe code

polymorphism

     classes

     interfaces

     operational

pooling threads 2nd

Pop() method 2nd

portability, platforms 2nd

postfix operators

precedence, operators 2nd

predefined attributes

predefined types

prefix operators

preprocessor directives (C#)

primitives

priority, increasing

private access modifiers

private members

programs

     HelloWorld

     HelloWorld, CIL output

     Undo

properties

     access modifiers

     attributes, decorating

     C#

     CIL code

     classes

     declaring

     defining 2nd

     internals

     naming conventions

     out/ref parameter values, not allowed as

     overriding

     read-only 2nd

     static

     thread.IsBackGround

     ThreadState

     validation

     virtual fields

     write-only

protected access modifiers

pseudocode

publications, encapsulation

publish-subscribe patterns [See observer patterns, multicast delegates.]

publishers

     defining

     subscribers, combining

punctuation

pure virtual functions

Push() method

Категории