Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sahilrajput03/learning_csharp


https://github.com/sahilrajput03/learning_csharp

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# learning_cSharp

[Docs](https://docs.microsoft.com/en-us/dotnet/csharp/), [c# at Wikipedia](), [Mono](https://www.mono-project.com/) which is an open-source implementation of the .NET framework for linux.

**mono installation (for arch):**

[mono at archlinux.org](https://wiki.archlinux.org/title/mono)

```bash
sudo pacman -S mono
```

**Usage of mono**:

```bash
mcs test.cs # C sharp compiler produces .exe binary file which is runnable in windows directly.
mono test.exe # (exe stands for executable).
# Output: Hello world!
```

**Using watchDevelopment.sh**

```bash
./watchDevelopment 1.cs
```

**What is C# is used for:**

Mobile applications
Desktop applications
Web applications
Web services
Web sites
Games
VR
Database applications
And much, much more!

**Why Use C#?**

It is one of the most popular programming language in the world
It is easy to learn and simple to use
It has a huge community support
C# is an object oriented language which gives a clear structure to programs and allows code to be reused, lowering development costs.
As C# is close to C, C++ and Java, it makes it easy for programmers to switch to C# or vice versa

**Display command line arguments**:

Src: https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/tutorials/how-to-display-command-line-arguments