This c# and c# net site aims to provide book reviews and free ebook on c# datagrid, c# array, c# xml, msdn c#, c# application, c# example, c# form, c# sample, c# programming, asp net c#,c# database, c# console, c# library, c# file, c# enum, c# switch and c# code, etc.

C# in Detail

By Jon Jagger
C# in Detail is also available as an instructor led course
  • an interactive, friendly, expert instructor
  • Jon has worked for Microsoft using C#
  • lots of great exercises
  • to make sure you understand
  • even more slides
  • with detail, explanations, and rationales
  • full slide notes
  • include careful comparisons with C++ and Java

C# Features

  • C#, C++ and Java - static typing, runtime polymorphism, exceptions, reference types
  • C# and C++ - compile time polymorphism ?,value types, operator overloading,
  • C# - unified type system
  • C# and Java - multiple public realization, non deterministic finalization, multi threading, garbage collection, single public inheritance, Object super base class, virtual execution system, reflection

Summary of Part 2

  • arrays: rectangular, ragged, params
  • string: immutable, readonly[], verbatim
  • class: ref/out, static c'tor, boxing
  • exceptions: lock, no throw-specs
  • GC: d'tor, using statement, IDisposable
  • inheritance: positional, virtual/override
  • interfaces: no fields, EII, properties, indexers
  • nested types: Java access, C++ semantics
  • delegates: function pointers, single and multicast
  • events: restricted multicast delegate
  • assemblies: logical DLL, no registry, versioning
  • namespaces: shorthand syntax
  • reflection: metadata, introspection, intercession
  • attributes: add to metadata, reflect

Click to Download

Followers