Although C# is derived from the C programming language, it has features such as garbage
collection that allow beginners to become proficient in C# more quickly than in C or C++. Similar to Java, it is object-oriented, comes with an extensive class library, and supports exception handling,multiple types of polymorphism, and separation of interfaces from implementations.Those features, combined with its powerful development tools, multi-platform support, and generics, make C# a good choice for many types of software development projects: rapid application development projects, projects implemented by individuals or large or small teams, Internet applications, and projects with strict reliability requirements. Testing frameworks such as NUnit make C# am enable to test-driven development and thus a good language for use with Extreme Programming (XP). Its strong typing helps to prevent many programming errors that are common in weakly typed languages.
Objects
Cornerstones of any object-oriented programming language, objects are the tools you use to perform work.
Encapsulation and accessor levels
Explains protection of object states by encapsulation.
The .NET Framework
.NET Framework Overview
An overview of the .NET class library used in C#.
Console Programming
Input and Output using the console.
Windows Forms
GUI Programming with Windows Forms.
Download pdf C Sharp Programming
Related Searches: programming language objects, application development projects, oriented programming language, rapid application development, c programming language
RSS feed for comments on this post · TrackBack URI
Leave a reply