Page 7 - DCAP505_MODERN_PROGRAMMING_TOOLS_AND_TECHNIQUES_II
P. 7
Kumar Vishal, Lovely Professional University Unit 1: Introduction to C#
Unit 1: Introduction to C# Notes
CONTENTS
Objectives
Introduction
1.1 What is C#?
1.2 Why C#
1.3 Evolution of C#
1.4 Characteristics of C#
1.5 .NET Platform
1.5.1 Common Language Runtime (CLR)
1.5.2 Common Type System (CTS)
1.5.3 Common Language Specification (CLS)
1.5.4 Class Liabrary (CL)
1.6 Writing a C# Program
1.6.1 Comparison between C++ and C#
1.6.2 Comparison between Java and C#
1.7 Summary
1.8 Keywords
1.9 Review Questions
1.10 Further Readings
Objectives
After studying this unit, you will be able to:
z z Scan C#
z z Describe C# evolution
z z Demonstrate characteristics of C#
z z Recognize the difference between C# from C++ and Java
z z Write a C# program
Introduction
This unit will introduce you to C# which Microsoft introduced as an attempt to have a single
computer language that has all the features that a modern computer would like it to have. It has
several features and capabilities, which enable programmers to overcome the limitations of other
programming languages such as Visual Basic, C and C++ and Java. You will also learn about
the .NET platform which is the most important component essential to C# programming as the
LOVELY PROFESSIONAL UNIVERSITY 1