Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to C#

Introduction to C#

Ram Sapkota

October 25, 2018
Tweet

More Decks by Ram Sapkota

Other Decks in Programming

Transcript

  1. What is .NET Framework? 1. SOFTWARE DEVELOPMENT PLATFORM- MICROSOFT 2.

    TO CREATE APPLICATION IN WINDOWS PLATFORM 3. FIRST VERSION: .NET FRAMEWORK 1.0 4. CURRENT VERSION: .NET FRAMEWORK 4.7.1 5. CAN BE USED TO CREATE ALL KINDS OF APPLICATIONS
  2. Why choose .NET Framework  Productive  Any app, any

    platform  Performance where it matters  Trusted and secure  Large ecosystem  Open source
  3. C#  Simple, modern, general-purpose  object-oriented programming language 

    Very much based on C and C++  Easy to learn  Produces efficient programs  Can be compiled on a variety of computer platforms  Part of .NET Framework
  4. Features of C#  Boolean Conditions  Automatic Garbage Collection

     Standard Library  Assembly Versioning  Properties and Events  Delegates and Events Management  Easy-to-use Generics  Indexers  Conditional Compilation  Simple Multithreading  LINQ and Lambda Expressions  Integration with Windows
  5. Tools needed of start C#  Visual Studio  .NET

    Framework  And a dedicated mind!!
  6. Lets look at the components  using  Namespace 

    Class  Main  Console. WriteLine()  Console.ReadKey();