C#

C# or C sharp is a fully object-oriented language developed by Microsoft Corporation. It has been designed to support the key features of the .NET Framework. It is a new development platform of Microsoft for building component-based software. C# is a simple, efficient, productive and type-safe language. C# Language is designed by Anders Hejlsberg in 2000 for building robust, reliable and durable components to handle real-world applications.

C# Founder

The most important facilities of C# are given below:

  • It is a brand new langauge derived from the C/C++ family.
  • It simplifies and modernizes C++.
  • It is the only language designed for the .NET Framework.
  • It is a concise, lean and modern language.
  • It is intrinsically object-oriented and web-enabled.
  • It embodies today’s concern for simplicity, productivity and robustness.
  • It will become the language of choice for .NET programming.
  • Major parts of .NET Framework are actually coded in C#.
  • Applications of C#:

    C# is a new Programming Langauge developed exclusively to suit the feature of.NET platform. It can be used for a variety of applications that are supported by the .NET platform.

    1. Console Applications
    2. Windows Applications
    3. Developing ASP.NET projects
    4. Developing Windows controls
    5. Developing .NET Component Library
    6. Creating Web controls
    7. Providing Web-service

    Recommended Posts:

    C#
        1. C# Features
        2. Difference Between C++ and C#
        3. Difference Between C# and Java
        4. .NET Framework
        5. Benefits of .NET
        6. C# Program Structure
        7. C# Command Line Arguments
        8. Console.ReadLine() and Console.WriteLine()
        9. C# Literals
        10. C# Data Types
        11. Scope of Variables in C#
        12. Boxing and Unboxing in C#
        13. C# Operators
        14. C# Type Casting
        15. C# Mathematical Functions
        16. C# Decision Making
        17. C# Ternary Operator
        18. C# Loops
        19. C# Jump Statements
        20. Methods in C#
        21. Method Parameters in C#
        22. Method Overloading In C#
        23. C# Arrays
        24. C# Array Class
        25. Jagged Arrays in C#
        26. String Manipulation in C#
        27. Regular Expression in C#
        28. Enumeration and Structures in C#
        29. Difference between Class and Struct in C#
        30. Classes and Objects in C# with examples
        31. Access Modifiers in C# with example program
        32. Constructor in C# with example
        33. Constructor Overloading in C#
        34. Properties and Indexers in C#
        35. Types of Inheritance in C#
        36. Why We use Polymorphism in C#
        37. Types of Interface in C#
        38. C# Operator Overloading Different Types
        39. Events and Delegates in C#
        40. Thread Life Cycle in C#
        41. Thread Pool in C# example with parameters
        42. Timer Class in C# example
        43. Managing Console Input Output Operations in C#
        44. Debugging and Error Handling in C#
        45. Exception Handling in C# with Example