Uploaded on May 25, 2021
PPT on A Brief Guide on C# Programming Language.
A Brief Guide on C# Programming Language.
A Brief
Guide on C#
Programming
Language
What is C#?
• C# (C Sharp) is one of the most
popular programming languages
which is widely used for
building Windows applications,
mobile applications, and games
Source: www.guru99.com
Why is C# widely
used?
• It is a modern, general-purpose
programming language
• It is object oriented.
• It is component oriented.
• It is easy to learn.
• It is a structured language.
Source: www.guru99.com
Prerequisites for
learning C#
• For learning C# for beginners, it
is required to have a basic
computer knowledge, basic
knowledge of Object-Oriented
programming approach, and
basic knowledge of C
programming language
concepts to understand C#
basics easily.
Source: www.guru99.com
Programming Features
of C#
• Although C# constructs closely
follow traditional high-level
languages, C and C++ and being
an object-oriented programming
language.
• It has strong resemblance with
Java, it has numerous strong
programming features that make
it endearing to several
programmers worldwide.
Source: www.guru99.com
Important features
of C#
• Boolean Conditions
• Automatic Garbage Collection
• Standard Library
• Assembly Versioning
• Properties and Events
• Delegates and Events Management
• Easy-to-use Generics
• Indexers
Source: www.guru99.com
The .NET
Framework
• The .NET framework is a revolutionary
platform that helps you to write the
following types of applications −
• Windows applications
• Web applications
• Web services
Source: www.guru99.com
Components of the .NET framework
• Common Language Runtime (CLR)
• The .Net Framework Class Library
• Common Language Specification
• Common Type System
• Metadata and Assemblies
• Windows Forms
Source: www.guru99.com
Integrated
Development
Environment (IDE)
for C#
• Microsoft provides the following
development tools for C#
programming −
• Visual Studio 2010 (VS)
• Visual C# 2010 Express (VCE)
• Visual Web Developer
Source: www.guru99.com
Writing C# Programs on
Linux or Mac OS
• Although the.NET Framework
runs on the Windows operating
system, there are some
alternative versions that work
on other operating systems.
Source: www.guru99.com
C# - Program
Structure
A C# program consists of the
following parts:
• Namespace declaration
• A class
• Class methods
• Class attributes
• A Main method
• Statements and Expressions
• Comments
Source: www.guru99.com
Comments