SlideShare a Scribd company logo
1 of 18
 Introduction to .NET
 Introduction to .NET IDE
 C# console application
 Differences in C# and C++
 Break
 C# Windows Application (SDI)
 C# Windows Application (MDI)
 Deitel, H., Deitel, P., et al., C#, How to Program,
Prentice-Hall, Upper Saddle River, NJ
 Foxall, J. and Haro-Chun, W., SAMS Teach
Yourself C# in 24 Hours, SAMS, Indianapolis, IN
 Turtschi, A., et al., C# .NET Web Developer’s
Guide, Syngress, electronic volume at
www.netlibrary.com
 Workshop slides and tutorial materials can be
downloaded from:
http://cs.mwsu.edu/~stringfe/CCSCWorkshop
 .NET Platform
Web-based applications can be
distributed to a variety of devices
and desktops
 C#
developed specifically for .NET
 .NET initiative
◦ Introduced by Microsoft (June 2000)
 Vision for embracing the Internet in software development
◦ Independence from specific language or platform
 Applications developed in any .NET-compatible language
 Visual Basic.NET, Visual C++.NET, C# and more
 Supports portability and interoperability
◦ Architecture capable of existing on multiple platforms
 Supports portability
 Key components of .NET
◦ Web services
 Applications used over the Internet
◦ Software reusability
 Web services provide solutions for variety of companies
 Cheaper than one-time solutions that can’t be reused
 Single applications perform all operations for a company via
various Web services
 Manage taxes, bills, investments and more
 Pre-packaged components using Visual Programming
 (buttons, text boxes, scroll bars)
 Make application development quicker and easier
 Keys to interaction
◦ XML (Extreme Markup Language) and SOAP
(Simple Object Access Protocol)
 “Glue” that combines various Web services to form
applications
 XML gives meaning to data
 SOAP allows communication to occur easily
 Other concepts
◦ Universal data access
 Eliminates need to synchronize files
 Synchronization - Updating multiple copies of
same file to the most recent
 Data resides at one central location
 Accessible by anyone with connection and
proper authorization
 Data formatted appropriately for display on
various devices
 Same document seen on PC, PDA, cell phone
and other devices
 .NET Framework
◦ Heart of .NET strategy
 Manages and executes applications and Web services
 Provides security, memory management and other programming
capabilities
◦ Includes Framework Class Library (FCL)
 Pre-packaged classes ready for reuse
 Used by any .NET language
◦ Details contained in Common Language Specification (CLS)
 Submitted to European Computer Manufacturers Association to
make the framework easily converted to other platforms
◦ Executes programs by Common Language Runtime (CLR)
 Central part of framework
◦ Executes programs
 Compilation process
◦ Two compilations take place
 Programs compiled to Microsoft Intermediate Language
(MSIL)
 Defines instructions for CLR
 MSIL code translated into machine code
 Platform-specific machine language
 Why two compilations?
◦ Platform independence
 .NET Framework can be installed on different platforms
 Execute .NET programs without any modifications to code
 .NET compliant program translated into platform independent MSIL
◦ Language independence
 MSIL form of .NET programs not tied to particular language
 Programs may consist of several .NET-compliant languages
 Old and new components can be integrated
 MSIL translated into platform-specific code
 Other advantages of CLR
◦ Execution-management features
 Manages memory, security and other features
 Relieves programmer of many responsibilities
 More concentration on program logic
 .NET platform
◦ Web-based applications can be distributed to variety of
devices and desktops
 C#
◦ Developed specifically for .NET
◦ Enable programmers to migrate from C/C++ and Java easily
◦ Event-driven, fully OO, visual programming language
◦ Has IDE
◦ Process of rapidly creating an application using an IDE is
called Rapid Application Development (RAD)
 Language interoperability
◦ Can interact with software components written in different
languages or with old packaged software written in C/C++
 Can interact via internet, using industry standards
(SOAP and XML)
◦ Simple Object Access Protocol - Helps to share program “chunks”
over the internet
 Accommodates a new style of programming in which
applications are created from building blocks available
over internet (reusability)
 Console applications
◦ No visual components
(buttons, text boxes, etc.)
◦ Only text output
◦ Two types
 MS-DOS prompt -Used in Windows 95/98/ME
 Command prompt -Used in Windows 2000/NT/XP
 Group related C# features into categories
 Contain code that can be reused
 .NET framework library (FCL) contains many
namespaces
 Must be referenced in order to be used
 Example: Console feature is in
namespace System
 Building blocks of C# programs
 Every program is a class!
 The Main method
◦ Each console or windows application must have
exactly one
◦ With C# Console applications
 Text output only
Console.Write(“... {0}”, Sum);
Console.WriteLine(“…”);
 Primitive data types built into C#
(string, int, double, char, long …15 types)
 Console.ReadLine( )
◦ Used to get a value from the user input
 Int32.Parse( )
◦ Converts a string argument to an integer
◦ Allows math to be performed once the string is
converted
 number2 = Int32.Parse( Console.ReadLine( ) );

More Related Content

What's hot

New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
SIVAJISADHANA
 
.Net framework
.Net framework.Net framework
.Net framework
Arun Pal
 
Dotnet framework
Dotnet frameworkDotnet framework
Dotnet framework
Nitu Pandey
 
c#.Net Windows application
c#.Net Windows application c#.Net Windows application
c#.Net Windows application
veera
 

What's hot (18)

.Net framework
.Net framework.Net framework
.Net framework
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET Framework
 
6.origins genesis of .net technology
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technology
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 
Dotnet Frameworks Version History
Dotnet Frameworks Version HistoryDotnet Frameworks Version History
Dotnet Frameworks Version History
 
Visual studio 2015 and .net core 5 – get ready to rumble
Visual studio 2015 and .net core 5  – get ready to rumbleVisual studio 2015 and .net core 5  – get ready to rumble
Visual studio 2015 and .net core 5 – get ready to rumble
 
.Net framework
.Net framework.Net framework
.Net framework
 
Dotnet framework
Dotnet frameworkDotnet framework
Dotnet framework
 
c#.Net Windows application
c#.Net Windows application c#.Net Windows application
c#.Net Windows application
 
Session i
Session iSession i
Session i
 
Introduction to VB.net
Introduction to VB.netIntroduction to VB.net
Introduction to VB.net
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
 
Overview of .Net Framework 4.5
Overview of .Net Framework 4.5Overview of .Net Framework 4.5
Overview of .Net Framework 4.5
 
.Net overview|Introduction Of .net
.Net overview|Introduction Of .net.Net overview|Introduction Of .net
.Net overview|Introduction Of .net
 
SynapseIndia dotnet development framework
SynapseIndia  dotnet development frameworkSynapseIndia  dotnet development framework
SynapseIndia dotnet development framework
 
Component of .net
Component of .netComponent of .net
Component of .net
 
Common language runtime clr
Common language runtime clrCommon language runtime clr
Common language runtime clr
 
Evolution of .net frame work
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame work
 

Viewers also liked

Chapter i c#(console application and programming)
Chapter i c#(console application and programming)Chapter i c#(console application and programming)
Chapter i c#(console application and programming)
Chhom Karath
 
ASP.NET Session 3
ASP.NET Session 3ASP.NET Session 3
ASP.NET Session 3
Sisir Ghosh
 
Oral bac anglais problématique lieux formes pouvoir
Oral bac anglais problématique lieux formes pouvoirOral bac anglais problématique lieux formes pouvoir
Oral bac anglais problématique lieux formes pouvoir
Nosdevoirs
 
android sqlite
android sqliteandroid sqlite
android sqlite
Deepa Rani
 
Ppt on global recruitment method
Ppt on global recruitment methodPpt on global recruitment method
Ppt on global recruitment method
Surya Thakur
 

Viewers also liked (20)

Chapter i c#(console application and programming)
Chapter i c#(console application and programming)Chapter i c#(console application and programming)
Chapter i c#(console application and programming)
 
Programming in c#
Programming in c#Programming in c#
Programming in c#
 
Chapter ii c#(building a user interface)
Chapter ii c#(building a user interface)Chapter ii c#(building a user interface)
Chapter ii c#(building a user interface)
 
ASP.NET Session 3
ASP.NET Session 3ASP.NET Session 3
ASP.NET Session 3
 
Vara Framework
Vara FrameworkVara Framework
Vara Framework
 
04 gui 05
04 gui 0504 gui 05
04 gui 05
 
Release 4106
Release 4106Release 4106
Release 4106
 
Webquest
WebquestWebquest
Webquest
 
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak PeekDocker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
 
Redacción de textos
Redacción de textosRedacción de textos
Redacción de textos
 
Oral bac anglais problématique lieux formes pouvoir
Oral bac anglais problématique lieux formes pouvoirOral bac anglais problématique lieux formes pouvoir
Oral bac anglais problématique lieux formes pouvoir
 
Chapter 14
Chapter 14Chapter 14
Chapter 14
 
Functions, List and String methods
Functions, List and String methodsFunctions, List and String methods
Functions, List and String methods
 
2. C# Guide - To Print
2. C# Guide - To Print2. C# Guide - To Print
2. C# Guide - To Print
 
Sdi & mdi
Sdi & mdiSdi & mdi
Sdi & mdi
 
SQLite: Light, Open Source Relational Database Management System
SQLite: Light, Open Source Relational Database Management SystemSQLite: Light, Open Source Relational Database Management System
SQLite: Light, Open Source Relational Database Management System
 
Writing Fast Code (JP) - PyCon JP 2015
Writing Fast Code (JP) - PyCon JP 2015Writing Fast Code (JP) - PyCon JP 2015
Writing Fast Code (JP) - PyCon JP 2015
 
SQLite - Overview
SQLite - OverviewSQLite - Overview
SQLite - Overview
 
android sqlite
android sqliteandroid sqlite
android sqlite
 
Ppt on global recruitment method
Ppt on global recruitment methodPpt on global recruitment method
Ppt on global recruitment method
 

Similar to Introducation to C#

Net framework
Net frameworkNet framework
Net framework
jhsri
 
Win net presentacion [2005]
Win net presentacion [2005]Win net presentacion [2005]
Win net presentacion [2005]
Raul Soto
 
Presentation1
Presentation1Presentation1
Presentation1
kpkcsc
 

Similar to Introducation to C# (20)

1-.NET Introduction.pptx
1-.NET Introduction.pptx1-.NET Introduction.pptx
1-.NET Introduction.pptx
 
Synapse india fundamentals of dotnet development
Synapse india fundamentals of dotnet  developmentSynapse india fundamentals of dotnet  development
Synapse india fundamentals of dotnet development
 
Net framework
Net frameworkNet framework
Net framework
 
Dot Net PPt.pptx
Dot Net PPt.pptxDot Net PPt.pptx
Dot Net PPt.pptx
 
Introduction of .net framework
Introduction of .net frameworkIntroduction of .net framework
Introduction of .net framework
 
programming in c#.ppt
programming in c#.pptprogramming in c#.ppt
programming in c#.ppt
 
Dot Net Introduction
Dot Net IntroductionDot Net Introduction
Dot Net Introduction
 
Visual studio
Visual studioVisual studio
Visual studio
 
C#.ppt
C#.pptC#.ppt
C#.ppt
 
Asp.net new
Asp.net newAsp.net new
Asp.net new
 
1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)
 
Επαγγέλματα Αεροδρομιου
Επαγγέλματα ΑεροδρομιουΕπαγγέλματα Αεροδρομιου
Επαγγέλματα Αεροδρομιου
 
Win net presentacion [2005]
Win net presentacion [2005]Win net presentacion [2005]
Win net presentacion [2005]
 
Visual Studio 2012 introduction
Visual Studio  2012 introductionVisual Studio  2012 introduction
Visual Studio 2012 introduction
 
Dot net
Dot netDot net
Dot net
 
Unit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdfUnit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdf
 
Introduction to .net
Introduction to .netIntroduction to .net
Introduction to .net
 
Presentation1
Presentation1Presentation1
Presentation1
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net  all you need to knowDifference between .net and asp.net  all you need to know
Difference between .net and asp.net all you need to know
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Introducation to C#

  • 1.
  • 2.  Introduction to .NET  Introduction to .NET IDE  C# console application  Differences in C# and C++  Break  C# Windows Application (SDI)  C# Windows Application (MDI)
  • 3.  Deitel, H., Deitel, P., et al., C#, How to Program, Prentice-Hall, Upper Saddle River, NJ  Foxall, J. and Haro-Chun, W., SAMS Teach Yourself C# in 24 Hours, SAMS, Indianapolis, IN  Turtschi, A., et al., C# .NET Web Developer’s Guide, Syngress, electronic volume at www.netlibrary.com  Workshop slides and tutorial materials can be downloaded from: http://cs.mwsu.edu/~stringfe/CCSCWorkshop
  • 4.  .NET Platform Web-based applications can be distributed to a variety of devices and desktops  C# developed specifically for .NET
  • 5.  .NET initiative ◦ Introduced by Microsoft (June 2000)  Vision for embracing the Internet in software development ◦ Independence from specific language or platform  Applications developed in any .NET-compatible language  Visual Basic.NET, Visual C++.NET, C# and more  Supports portability and interoperability ◦ Architecture capable of existing on multiple platforms  Supports portability
  • 6.  Key components of .NET ◦ Web services  Applications used over the Internet ◦ Software reusability  Web services provide solutions for variety of companies  Cheaper than one-time solutions that can’t be reused  Single applications perform all operations for a company via various Web services  Manage taxes, bills, investments and more  Pre-packaged components using Visual Programming  (buttons, text boxes, scroll bars)  Make application development quicker and easier
  • 7.  Keys to interaction ◦ XML (Extreme Markup Language) and SOAP (Simple Object Access Protocol)  “Glue” that combines various Web services to form applications  XML gives meaning to data  SOAP allows communication to occur easily
  • 8.  Other concepts ◦ Universal data access  Eliminates need to synchronize files  Synchronization - Updating multiple copies of same file to the most recent  Data resides at one central location  Accessible by anyone with connection and proper authorization  Data formatted appropriately for display on various devices  Same document seen on PC, PDA, cell phone and other devices
  • 9.  .NET Framework ◦ Heart of .NET strategy  Manages and executes applications and Web services  Provides security, memory management and other programming capabilities ◦ Includes Framework Class Library (FCL)  Pre-packaged classes ready for reuse  Used by any .NET language ◦ Details contained in Common Language Specification (CLS)  Submitted to European Computer Manufacturers Association to make the framework easily converted to other platforms ◦ Executes programs by Common Language Runtime (CLR)
  • 10.  Central part of framework ◦ Executes programs  Compilation process ◦ Two compilations take place  Programs compiled to Microsoft Intermediate Language (MSIL)  Defines instructions for CLR  MSIL code translated into machine code  Platform-specific machine language
  • 11.  Why two compilations? ◦ Platform independence  .NET Framework can be installed on different platforms  Execute .NET programs without any modifications to code  .NET compliant program translated into platform independent MSIL ◦ Language independence  MSIL form of .NET programs not tied to particular language  Programs may consist of several .NET-compliant languages  Old and new components can be integrated  MSIL translated into platform-specific code  Other advantages of CLR ◦ Execution-management features  Manages memory, security and other features  Relieves programmer of many responsibilities  More concentration on program logic
  • 12.  .NET platform ◦ Web-based applications can be distributed to variety of devices and desktops  C# ◦ Developed specifically for .NET ◦ Enable programmers to migrate from C/C++ and Java easily ◦ Event-driven, fully OO, visual programming language ◦ Has IDE ◦ Process of rapidly creating an application using an IDE is called Rapid Application Development (RAD)
  • 13.  Language interoperability ◦ Can interact with software components written in different languages or with old packaged software written in C/C++  Can interact via internet, using industry standards (SOAP and XML) ◦ Simple Object Access Protocol - Helps to share program “chunks” over the internet  Accommodates a new style of programming in which applications are created from building blocks available over internet (reusability)
  • 14.  Console applications ◦ No visual components (buttons, text boxes, etc.) ◦ Only text output ◦ Two types  MS-DOS prompt -Used in Windows 95/98/ME  Command prompt -Used in Windows 2000/NT/XP
  • 15.  Group related C# features into categories  Contain code that can be reused  .NET framework library (FCL) contains many namespaces  Must be referenced in order to be used  Example: Console feature is in namespace System
  • 16.  Building blocks of C# programs  Every program is a class!  The Main method ◦ Each console or windows application must have exactly one
  • 17. ◦ With C# Console applications  Text output only Console.Write(“... {0}”, Sum); Console.WriteLine(“…”);
  • 18.  Primitive data types built into C# (string, int, double, char, long …15 types)  Console.ReadLine( ) ◦ Used to get a value from the user input  Int32.Parse( ) ◦ Converts a string argument to an integer ◦ Allows math to be performed once the string is converted  number2 = Int32.Parse( Console.ReadLine( ) );