C# in Simple Terms - Namespaces

C# in Simple Terms - Namespaces

All code needs some kind of organization, and the most basic way to provide that organization in C# programs is through the use of namespaces.

Basic Namespaces

Namespaces in C## are used to organize code. Think of them as containers for related classes, methods, and objects.

System.Console.WriteLine("System is a namespace");

In the above line, System is a namespace and Console is a class in that namespace.

We include specific namespaces in a given .cs file with the using keyword. A very basic but complete .cs file will have a set of using statements, the namespace for the file, a class or other object, and any members of that object.

using System;

namespace ProgramName //Namespace
{
    class Program //Class
    {
        public static void Main() //Class member
        {
            Console.WriteLine("Starting application...");
        }
    }
}

c# in simple terms c++

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

C# in Simple Terms - Operators

Let's continue our C# in Simple Terms series with one of the basic parts of any line of code: the operators.

C# in Simple Terms - Structs and Enums

Now that we understand a little more about classes and previously learned the difference between value types and reference types, it's time to explore some more specialized C# types. In today's edition of C# in Simple Terms, let's explore two useful value types: structs and enums.

Introducing C# in Simple Terms!

In the past, we have used mega-series to tackle big subjects such as design patterns, anti-patterns, and sorting algorithms. In this series, we're going back to basics to discover, learn, and teach the programming language we all know and love: C#!

C# in Simple Terms - Inheritance and Polymorphism

Now that we've discussed most of the basics we need for a C# program, let's talk about two concepts that are central to how C# (and indeed, all object-oriented programming languages) work: inheritance and polymorphism.

C# in Simple Terms - Code Blocks, Basic Statements, and Loops

In this article, the latest of our C# in Simple Terms series, we're going to discuss how to control the flow of execution in a C# program. This means we will answer the question, "how does the code know what to do next?"