C# Language
Introduction to C#
Introduction to Variables
Using Variables
Operators and Operands
Introduction to Classes
Code Organization
Data Reading & Formatting
The Methods of a Class
Combinations of Classes
Introduction to Conditions
Conditional Statements
Conditional Switches
Counting and Looping
The Properties of a Class
Inheritance
Polymorphism - Abstraction
Delegates
Structures
Introduction to Exceptions
Using Exceptions
Introduction to Arrays
Arrays and Classes
Multidimensional Arrays
Strings
Introduction to Indexers
Classes and Indexers
  Introduction to Collections  
  Iterating a Collection  
  Generics
File Processing
:: Introduction to File Processing
:: Details on File Processing
:: Files Operations
:: Serialization
 
 
  
 
 
 
 

 

 

 

C# Practical Learning
C# Practical Learning (3.0)

C# (pronounced C Sharp) is a computer language developed by Microsoft but made available to the general public through international standards. The current release is termed as 3.0.

This series of lessons teach C# (3.0) as a computer language, not to be confused with Microsoft Visual C# or any other programming environment that uses C#.

 
Topics
Fundamentals Built-In Classes Collection Classes
:: Partial Implementation
:: Recursion
Object | Random
Dates and Times | Array
Stack | Queue
Hash Table | ArrayList
Data Sets ADO.NET ADO
:: Introduction
:: The Tables of a Data Set
:: The Column of a Table
:: The Records of a Table
:: Records Management
Console Data Display
LINQ
Introduction to LINQ
Exploring LINQ
Introduction to ADO
Database Creation
Database Connection
The Tables of a Database
The Columns of a Table
The Records of a Table
Examples
Greatest Common Divisor
The greatest common divisor of two positive integers is the highest number that can divide those two other numbers. This example shows how to find the greatest common divisor of two numbers.
Rational
The rational is a number that is represented by two parts, a numerator and a denominator. Here is an example of producing a rational.
Linked List

This is an example of a linked list, which is a technique of creating a collection of items where an item can be located based on another existing item.

Array-Based List
An array-based list is a collection of items where each item can be located using its index.
Cashier Change
This application shows how to assist the cashier of a store figure out how much change to give to a customer.
The Minimum and Maximum Values in an Array
This series of sample programs shows how to find the highest number in a series.
Finding out Whether a Word or Sentence is a Palindrome

This is an example code of finding out whether a word or sentence is a palindrome, which is a word or a sentence that reads the same way from left to right or from right to left.

To follow these lessons, you should have the ability to create, compile, and execute console applications. You can use the .NET Framework that includes the csc.exe compiler but, as an alternative, you can (should) use Microsoft Visual C# 2008 Professional or you can use Microsoft Visual C# 2008 Express Edition that you can freely download from the Microsoft web site.
XML
Introduction to XML
The Nodes of an Element
Operations on Elements
Attributes of an Element
Characteristics of Nodes
Libraries
Creating a Custom Library
Using a C++/CLI Library
Using Visual Basic Functions
Calling a Win32 Function
Serialization
Binary | SOAP
Partial Serialization
Miscellaneous
Mathematics in C#
Arrays & Delegates: MCQ






 

 


Visual C# | ASP.NET
Copyright © 2008-2009 C# Key Contact