C# is a multi-paradigm programming language encompassing strong typing,
imperative, declarative, functional, generic, object-oriented (class-based), and
component-oriented programming disciplines.
It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2006).
C# is one of the programming languages designed for the Common Language Infrastructure.
C# is a general-purpose, object-oriented programming language.
Its development team is led by Anders Hejlsberg.
The most recent version is C# 7.2, which was released in 2017 along with Visual Studio 2017 version 15.
The C# part of the Unity engine and editor source code.
May be used for reference purposes only.
The repository includes third-party code subject to third-party notices.
If you want to modify Unity's source code (C# and C++), contact Unity sales for a commercial source code license:
- System proxy configuration
- PAC mode and global mode
- GFWList and user rules
- Supports HTTP proxy
- Supports server auto switching
- Supports UDP relay (see Usage)
It includes System.Collections, System.IO, System.Xml, and many other components.
The corresponding .NET Core Runtime repo (called "CoreCLR") contains the runtime implementation for .NET Core.
It includes RyuJIT, the .NET GC, and many other components.
Runtime-specific library code (mscorlib) lives in the CoreCLR repo.
It needs to be built and versioned in tandem with the runtime.
The rest of CoreFX is agnostic of runtime-implementation and can be run on any compatible .NET runtime (e.g. CoreRT).
WoX is a launcher for Windows that simply works.
It's an alternative to Alfred and Launchy.
You can call it Windows omni-eXecutor if you want a long name.
ShareX is a free and open-source screenshot and screencast utility for Microsoft Windows.
It is published under the GNU General Public License.
The project's source code is hosted at the GitHub code-sharing and code development platform.
It is also available on the Windows Store and Steam.
Mono is a software platform designed to allow developers to easily create cross platform applications.
It is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.
The Mono project is part of the .NET Foundation.
scriptcs makes it easy to write and execute C# with a simple text editor.
While Visual Studio, and other IDEs, are powerful tools, they can sometimes hinder productivity more than they promote it.
You don’t always need, or want, the overhead of a creating a new solution or project.
Sometimes you want to just type away in your favorite text editor.
Cake (C# Make) is a build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages.
Wyam is a simple to use, highly modular, and extremely configurable static content generator that can be used to generate web sites, produce documentation, create ebooks, and much more.
Since everything is configured by chaining together flexible modules (that you can even write yourself), the only limits to what it can create are your imagination.
Write your .NET configuration files in C# 😎.
Fed up with XML soup? Frustrated that app settings can only be strings?
Want to do more in your configuration file than just define app settings?
Then ConfigR is for you!