SlideShare a Scribd company logo
Features provided by c#
C# code does not require header file.
C# supports number of modern features
such as-
 Automatic Garbage Collection
 Error handling features
 Modern debugging features
 Robust security features
In c# everything is an object. There are no
global functions, variables and constants.
It supports all three object oriented
features-
 Encapsulation
 Inheritance
 Polymorphism
Type safety promotes robust programming.
Example-
 All objects and arrays are initialized by 0.
 An error message will be generated if we
use uninitialized variable.
 Automatic checking of array out of bond.
Making new versions of software module
work with the existing applications is
known as versioning. It is achieved by the
keyword new and overwrite.
C# enforces the .NET common language
Specification(CLS) and therefore allows
interpolation with other .NET languages.
C# supports for using object models, no
matter what language is used.
Features provided by c#

More Related Content

DOCX
Python Programming | Star Certification
PPTX
C++ Unit testing - the good, the bad & the ugly
PPTX
Typescript++1
PPTX
Architectures and techniques for a portable app
PDF
Android clean architecture workshop 3h edition
PDF
Python debuggers slides
PPTX
The Python outside of your textbook
PPTX
Working with c++ legacy code
Python Programming | Star Certification
C++ Unit testing - the good, the bad & the ugly
Typescript++1
Architectures and techniques for a portable app
Android clean architecture workshop 3h edition
Python debuggers slides
The Python outside of your textbook
Working with c++ legacy code

Similar to Features provided by c# (20)

PDF
PPT
Programming with c#
PPT
Programming in c#
PPT
programming in c#.ppt
DOCX
Event Driven Programming in C#.docx
PPTX
C# programming language
PDF
21UCAC61 C# and .Net Programming.pdf(MTNC)(BCA)
PPT
SynapseIndia dotnet web development architecture module
PDF
C sharp chap1
PDF
1 get started with c#
DOCX
C-sharping.docx
PPTX
Introduction to programming using c
PPT
C#.NET
PPT
Introduction to C# Language and Applications.ppt
PPT
C sharp
PDF
tybsc it asp.net full unit 1,2,3,4,5,6 notes
PPTX
Swift programming language
PDF
CS8251_QB_answers.pdf
PDF
What is C#? An Overview of the Powerful Programming Language
DOCX
New microsoft office word document
Programming with c#
Programming in c#
programming in c#.ppt
Event Driven Programming in C#.docx
C# programming language
21UCAC61 C# and .Net Programming.pdf(MTNC)(BCA)
SynapseIndia dotnet web development architecture module
C sharp chap1
1 get started with c#
C-sharping.docx
Introduction to programming using c
C#.NET
Introduction to C# Language and Applications.ppt
C sharp
tybsc it asp.net full unit 1,2,3,4,5,6 notes
Swift programming language
CS8251_QB_answers.pdf
What is C#? An Overview of the Powerful Programming Language
New microsoft office word document
Ad

More from Self-employed (10)

PPTX
Characteristics of MIS
PPTX
The Information And Its Role In Business
PPTX
Introduction to cyber security
PPTX
Software re engineering
PPTX
Software engineering layers
PPTX
Knowledge management and big data in business
PPTX
Artificial intelligence
PPTX
Strategy of software design
PPTX
Case tools(computer Aided software Engineering)
PPTX
Globalwarming
Characteristics of MIS
The Information And Its Role In Business
Introduction to cyber security
Software re engineering
Software engineering layers
Knowledge management and big data in business
Artificial intelligence
Strategy of software design
Case tools(computer Aided software Engineering)
Globalwarming
Ad

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Unit 4 Skeletal System.ppt.pptxopresentatiom
PDF
1_English_Language_Set_2.pdf probationary
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PDF
RMMM.pdf make it easy to upload and study
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Complications of Minimal Access Surgery at WLH
Final Presentation General Medicine 03-08-2024.pptx
Practical Manual AGRO-233 Principles and Practices of Natural Farming
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Hazard Identification & Risk Assessment .pdf
Unit 4 Skeletal System.ppt.pptxopresentatiom
1_English_Language_Set_2.pdf probationary
A systematic review of self-coping strategies used by university students to ...
Chinmaya Tiranga quiz Grand Finale.pdf
UNIT III MENTAL HEALTH NURSING ASSESSMENT
What if we spent less time fighting change, and more time building what’s rig...
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
Paper A Mock Exam 9_ Attempt review.pdf.
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
LDMMIA Reiki Yoga Finals Review Spring Summer
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
RMMM.pdf make it easy to upload and study
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
202450812 BayCHI UCSC-SV 20250812 v17.pptx

Features provided by c#

  • 2. C# code does not require header file.
  • 3. C# supports number of modern features such as-  Automatic Garbage Collection  Error handling features  Modern debugging features  Robust security features
  • 4. In c# everything is an object. There are no global functions, variables and constants. It supports all three object oriented features-  Encapsulation  Inheritance  Polymorphism
  • 5. Type safety promotes robust programming. Example-  All objects and arrays are initialized by 0.  An error message will be generated if we use uninitialized variable.  Automatic checking of array out of bond.
  • 6. Making new versions of software module work with the existing applications is known as versioning. It is achieved by the keyword new and overwrite.
  • 7. C# enforces the .NET common language Specification(CLS) and therefore allows interpolation with other .NET languages.
  • 8. C# supports for using object models, no matter what language is used.