![]() |
|
An Introduction to C# programming langauge, Free online C# Programming Tutorial... |
| Lessons | An Introduction to C# Programming Language |
|
C# has been derived from the C programming language and it has many features similar to C programming language. C# also has some of the features available in Java programming language e.g. garbage collection. Also similar to Java, it is object-oriented and comes with an extensive class library, supports exception handling, multiple types of polymorphism, and separation of interfaces from implementations. The above mentioned features, combined with C#’s powerful development tools, multi-platform support, and generics, make C# a good choice for many types of present day software development projects, large or small. C#’s strong typing helps us prevent many programming errors that are common in weak typed languages. C# is Similar to Java and C++ in many respects, as you will see in the coming lessons. The .NET platform is centered around a Common Language Runtime (CLR - which is similar to a JVM) and a set of libraries which can be exploited by a wide variety of .NET enabled programming languages like C#, Visual Basic and F# etc. This tutorial assumes that you are a C++ or Java developer and you want to learn the fundamentals of C# programming language. Important: This tutorial assumes that you have installed Microsoft Visual Studio 2010. Infact Visual Studio 2010, like its predecessor versions of Visual Studio, is a tool-rich development environment, prviding you every tool that you may need to develop small or large scale C# projects.
Next >>> Lesson No. 2: C#: Similarities with Java
|