
- C# Basic Tutorial
- C# - Home
- C# - Overview
- C# - Environment
- C# - Program Structure
- C# - Basic Syntax
- C# - Data Types
- C# - Type Conversion
- C# - Variables
- C# - Constants
- C# - Operators
- C# - Decision Making
- C# - Loops
- C# - Encapsulation
- C# - Methods
- C# - Nullables
- C# - Arrays
- C# - Strings
- C# - Structure
- C# - Enums
- C# - Classes
- C# - Inheritance
- C# - Polymorphism
- C# - Operator Overloading
- C# - Interfaces
- C# - Namespaces
- C# - Preprocessor Directives
- C# - Regular Expressions
- C# - Exception Handling
- C# - File I/O
- C# Advanced Tutorial
- C# - Attributes
- C# - Reflection
- C# - Properties
- C# - Indexers
- C# - Delegates
- C# - Events
- C# - Collections
- C# - Generics
- C# - Anonymous Methods
- C# - Unsafe Codes
- C# - Multithreading
- C# Useful Resources
- C# - Questions and Answers
- C# - Quick Guide
- C# - Useful Resources
- C# - Discussion
How to compile and execute C# programs on Linux?
To compile and execute C# programs on Linux, firstly you need to IDE. On Linux, one of the best IDEs is Monodevelop.
It is an open source IDE that allows you to run C# on multiple platforms i.e. Windows, Linux and MacOS. Monodevelop is also known as Xamarin Studio. It has a C# compiler to run C# programs.
Monodevelop has the following features −
Multi-platform IDE − Supports Linux, Windows and macOS.
Supports multiple languages − MonoDevelop supports multiple languages such as C#, F#, Visual Basic .NET, etc.
Integrated Debugger − It comes with an integrated debugger for debugging Mono and native applications.
Code Completion − Code completion support for C#, code templates, code folding.
- Related Articles
- How to compile and execute C# programs on Windows?
- How to compile and execute C# programs on Mac OS?
- How to Edit, Compile, and Execute a C++ Program?
- How To Script "Yes" When Installing Programs on Linux?
- How to Create a Cron Job and Execute at a Given Time in Linux
- How to compile 32-bit program on 64- bit gcc in C and C++
- How To Configure and Install Redis on Ubuntu Linux
- How to Install and Configure NFS Server on Linux
- How to Search and Remove Directories Recursively on Linux?
- How to simulate delayed and dropped packets on Linux?
- How to Install Git on Linux
- How to activate virtualenv on Linux?
- How to use tmux on Linux?
- How to compile and run the C++ program?
- How to execute Python CGI Script on Apache Server?

Advertisements