Appendix C. C 2.0 Topics


Appendix C. C# 2.0 Topics

Readers already familiar with C# 1.0 will want to scan through the book for material specific to C# 2.0 in order to upgrade their skills. This appendix contains a list of all the C# 2.0 material that appears in the book.

Table C.1. Topics by Page Number

Page Number

Topic Title

4, 234236

Support for a single class spanning multiple files (partial classes)

8

No new keywords, contextual keywords only

20

System.Console.Readkey()

24, 350351

XML delimited comments

53

Nullable modifier (?)

59, 183184

tryParse() supported on all numeric types

63, 304

default() operator

134

#pragma enables support for turning of warning messages

181

General exception blocks (catch{}) produce a warning

181, 370

All exceptions derive from System.Exception

216217

Static classes

228229

Access modifiers on property getters and setters

348349

Namespace alias qualifier

361

using statement operands must support IDisposable

379418

Generics (Chapter 11)

385396

Generic types

396409

Generic constraints

409413

Generic methods

419433

Generic collections

433443

Generic interfaces

448463

Iterators and yield return statements

471475

Delegate instantiation shorthand

475481

Anonymous methods

501503

Generics and delegates

517520

Reflection on generic types

545

System.Runtime.Serialization.OptionalFieldsAttribute

557560

System.Threading.ParameterizedThreadStart

574

Generic System.Threading.Interlocked methods

578

Support for access control on System.Threading.Mutex

606

System.Net.WebClient asynchronous methods

606610

#System.Threading.BackgroundWorker

632

System.Runtime.InteropServices.SafeHandle


Table C.2. Topics by Title

Topic Title

Page Number

#pragma enables support for turning of warning messages

134

Access modifiers on property getters and setters

228229

All exceptions derive from System.Exception

181, 370

Anonymous methods

475481

default() operator

63, 304

Delegate instantiation shorthand

471475

General exception blocks (catch{}) produce a warning

181

Generic collections

419433

Generic constraints

396409

Generic interfaces

433443

Generic methods

409413

Generic System.Threading.Interlocked methods

574

Generic types

385396

Generics (Chapter 11)

379418

Generics and delegates

501503

Iterators and yield return statements

448463

Namespace alias qualifier

348349

No new keywords, contextual keywords only

8

Nullable modifier (?)

53

Reflection on generic types

517520

Static classes

216217

Support for a single class spanning multiple files (partial classes)

4, 234236

Support for access control on System.Threading.Mutex

578

System.Console.Readkey()

20

System.Net.WebClient asynchronous methods

606

System.Runtime.InteropServices.SafeHandle

632

System.Runtime.Serialization.OptionalFieldsAttribute

545

System.Threading.BackgroundWorker

606610

System.Threading.ParameterizedThreadStart

557560

TRyParse() supported on all numeric types

59, 183184

using statement operands must support IDisposable

361

XML delimited comments

24, 350351





Essential C# 2.0
Essential C# 2.0
ISBN: 0321150775
EAN: 2147483647
Year: 2007
Pages: 185

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net