Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

It turns out C sharp is so good


May 31, 2021 Article blog


Table of contents


The meaning of C

C sharp (also known as "C") is a new programming language released by Microsoft in June 2000 and published at the Microsoft Career Developer Forum (PDC). Today the editor-in-chief will explain the programming language of C# to you.

One of the languages that can be used to create applications to run on .NET CLR, which evolved from the C and C, and was created specifically by Microsoft to use the .NET platform.

Because it was only developed after 2000, it learns from the past, integrates many of the other languages, and solves their problems.

Developing an application with C# is much easier than developing with C? because of its simple syntax. However, there is no functional deficiency in C# because of its simple syntax, and almost all of the tasks that can be accomplished in C? can be done with C?

The code is often slightly longer than C. T his is because it is a type-safe language (unlike C? T o lay, this means that once a data type is specified, it cannot be converted to another unrelated type. T herefore, strict rules must be followed when converting between types. W hen you perform the same task, you typically write longer code with C# than with C. However, the code is stronger and easier to debug, and .NET can track the type of data at any time.

It's just one language for .NET development, but it's the best language. O ne thing about C# is that it's the only programming language designed outright for .NET Framework, the primary language used in the .NET version that's ported to other operating systems. N ot only that, but it also uses every feature provided by the .NET Framework code base. Furthermore, each new version of .NET adds new features to the C# language to meet the requirements of developers and make it more powerful.

What kind of applications can be written with C?

The .NET Framework does not limit the type of application. T he .NET Framework is used by C# and therefore does not limit the type of application. Here, you'll be introduced to several common application types.

1, desktop applications

This type of application, such as Microsoft Office, has a windows look and feel that we're familiar with, and can be easily built by using the Windows Presentation Foundation (WPF) module of the .NET Framework. The WPF module is a control library where controls, such as buttons, toolbars, and menus, can be used to build Windows user interfaces (UI).

2, Windows Store application

This is a new type of application introduced in Windows 8. T hese applications are designed primarily for touchable devices and typically run in full screen, with a focus on simplicity and clarity. There are several ways to create such applications, including using WPF.

3, web applications

This refers to Web pages that can be viewed from any Web browser. .NET Framework includes a powerful system for dynamically generating Web content, allowing developers to customize it, and so on. T his system is called Active Server Pages .NET (ASP.NET) and we can create ASP.NET applications using the Web Forms. You can also use Silverlight to write applications that run inside the browser.

4, WCF services

This is a flexible way to create a variety of distributed applications. U sing WCF services, you can exchange almost any kind of data over a local area network or the Internet. The same simple syntax is used regardless of the language in which the WCF service is created, and no matter what system the WCF service resides on.


Write at the end, learn any programming language is no shortcut to go, only insist on persistence and then insist, their bottlenecks continue to get through, in order to achieve the beautiful scenery behind.

Recommended for reading: C. micro-class.