7 Things about C#: Running Apps

Joe Mayo
Seven Things about C#
9 min readJun 20, 2023

--

Wild horses running across the plain
Learn How to Create, Build, and Run a C# Project

Copying code from a tutorial and understanding what that code means is generally straight forward. However, just knowing a programming language is insufficient for success. You need to understand the platform you’re building on and the available toolsets. The predecessor to this article, The Platform, discussed the platform 😉 and environment that C# operates in. Here, you’ll learn the essentials of capabilities, toolsets, and running a basic app.

1 — You can use the editor of your choice

The .NET Framework SDK is a free download and includes nearly everything you need to write code, including a C# compiler — csc.exe. All you need is an editor and there are a lot of free and paid options.

Ultimately, the editor you write code with will be your choice. In this 7 Things series, I’ll be using VS Code, which is a very popular editor for many different programming, script, and markup tasks. VS Code works well for C# programming because it has syntax highlighting and code completion. It also has a built-in terminal window for running commands. Another benefit is that it runs on Linux, Mac, and Windows with a similar experience.

Note: There have been recent discussions about a new extension to VS Code called the C# Dev Kit. It’s been confusing to people because there’s also been a long…

--

--

Joe Mayo
Seven Things about C#

Author, Instructor, & Independent Consultant. Author of C# Cookbook: — http://bit.ly/CSharpCookbook — @OReillyMedia #ai #csharp #Web3