官术网_书友最值得收藏!

  • Learn C# in 7 days
  • Gaurav Aroraa
  • 215字
  • 2021-07-08 09:51:21

Introduction to C#

In simple words, C# (pronounced See-Sharp) is a programming language that is developed by Microsoft. C# is approved by International Standards Organization (ISO) and European Computer Manufacturers Association (ECMA).

This is the definition on the official website (https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/index):

C# is a simple, modern, object-oriented, and type-safe programming language. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers.

Language C# is designed to adhere to Common Language Infrastructure (CLI), which we discussed on day one.

C# is the most popular professional language because of the following reasons:

  • It is an object-oriented language
  • It is component-oriented
  • It is a structured language
  • The main part that makes it the most popular: this is a part of the .NET Framework
  • It has a unified type system, which means all types of language C# inherits from a single type object (this is also known as the mother type)
  • It was constructed with a robust durable application such as Garbage collection (discussed on day one)
  • It has the ability to handle unknown issues within a program, which is known as exceptional handling (we will discuss exception handling on day four)
  • Robust support of reflection, which enables dynamic programming (we will discuss reflection on day four)
主站蜘蛛池模板: 石棉县| 福海县| 永丰县| 南开区| 威信县| 定陶县| 滨海县| 二连浩特市| 肇州县| 尼勒克县| 牟定县| 南漳县| 微博| 吴旗县| 犍为县| 磐安县| 图木舒克市| 定结县| 大冶市| 虞城县| 荃湾区| 怀宁县| 黎城县| 砀山县| 郧西县| 岳普湖县| 尉氏县| 临沧市| 灵武市| 金溪县| 景洪市| 师宗县| 波密县| 榆中县| 三门峡市| 惠东县| 武鸣县| 宾阳县| 博罗县| 平阳县| 翁牛特旗|