Introduction
to C#
training course contents
Why C#?
.NET and the Common Language Runtime (CLR), Object Oriented
Programming, managed code, advantages over C++ and Java,
disadvantages.
Types
Value Types vs Reference Types, creating your own types.
Standard data structures
Strings, arrays, collections (enumerations).
Operators and Expressions
System.Math.
Classes
Fields and Methods, the Constructor, Parameters: Get and Put,
static items, scope and the private variable.
Loops and branches
for, while, and do-while, foreach-in, if-else vs switch-case,
break & return, the ? operator.
More on Methods
Return type, modifiers.
Class Libraries
System library, managing your own namespaces.
Inheritance
Overriding and overloading, casting, operator overloading.
Interfaces
Delegates
Multicast delegates.
Windows Forms
Setting up a standard form, components, responding to Events, drawing into a form.
Debugging
|