INTRODUCTION TO C# 
M3 COMPUTER SCIENCE CLASS – TERM 2 
THE PRINCE ROYAL'S COLLEGE
WHAT IS .NET FRAMEWORK? 
• .NET Framework – (dot net 
framework) is a computing 
environment developed by 
Microsoft to develop 
applications. It is not 
necessarily exclusive to 
Windows OS (i.e. Windows 
Phone, Windows 8, RT, etc.). It 
is designed to be used by a 
different number of
WHAT IS IN THE .NET FRAMEWORK? 
• In the .NET Framework 
are a set of codes (pre-written 
instructions or 
commands) that you use 
from your client 
language (i.e. C#).
WHAT IS C#? 
• C#- is a programming 
language developed in 
2001by Microsoft for the 
.NET Framework. It is a 
simple, modern, general-purpose, 
object-oriented 
(class-based) programming 
language. 
C#?
WHAT CAN YOU BUILD OUT OF C#? 
• Windows 
Applications 
• Console 
Applications 
• Web Applications 
• XML Web Service 
• Database 
Applications 
• Windows Service 
• Windows 
Controls 
• Web Controls 
• Mobile Apps
WHAT IS COMPILATION? 
• Compilation- is translating 
written program from a 
programming language to 
machine language
HOW IS C# COMPILED IN .NET? 
Code in C# 
C# 
Compiler 
IL (Intermediate 
Language) Code 
CLR Just-In- 
Time Execution
THE END

Lesson 2: Introduction to C#

  • 1.
    INTRODUCTION TO C# M3 COMPUTER SCIENCE CLASS – TERM 2 THE PRINCE ROYAL'S COLLEGE
  • 2.
    WHAT IS .NETFRAMEWORK? • .NET Framework – (dot net framework) is a computing environment developed by Microsoft to develop applications. It is not necessarily exclusive to Windows OS (i.e. Windows Phone, Windows 8, RT, etc.). It is designed to be used by a different number of
  • 3.
    WHAT IS INTHE .NET FRAMEWORK? • In the .NET Framework are a set of codes (pre-written instructions or commands) that you use from your client language (i.e. C#).
  • 4.
    WHAT IS C#? • C#- is a programming language developed in 2001by Microsoft for the .NET Framework. It is a simple, modern, general-purpose, object-oriented (class-based) programming language. C#?
  • 5.
    WHAT CAN YOUBUILD OUT OF C#? • Windows Applications • Console Applications • Web Applications • XML Web Service • Database Applications • Windows Service • Windows Controls • Web Controls • Mobile Apps
  • 6.
    WHAT IS COMPILATION? • Compilation- is translating written program from a programming language to machine language
  • 7.
    HOW IS C#COMPILED IN .NET? Code in C# C# Compiler IL (Intermediate Language) Code CLR Just-In- Time Execution
  • 8.