Welcome to the C# Basics section! Here, you will find a comprehensive guide to understanding the fundamentals of the C# programming language. Whether you're a beginner or looking to refresh your knowledge, this page will serve as a valuable resource.

Getting Started

C# is a modern, object-oriented programming language developed by Microsoft. It is widely used for developing a variety of applications, including desktop, web, mobile, and game applications.

Install the .NET SDK

Before you can start coding in C#, you need to install the .NET SDK. You can download it from the official .NET website.

Basic Syntax

Here's a simple example of a C# program that prints "Hello, World!" to the console:

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello, World!");
    }
}

Variables

In C#, variables are used to store data. Here's an example of declaring and initializing a variable:

int number = 5;

Control Structures

Control structures are used to control the flow of execution in a program. Here are some common control structures:

  • If-else statements:

    if (number > 0)
    {
        Console.WriteLine("Number is positive.");
    }
    else
    {
        Console.WriteLine("Number is not positive.");
    }
    
  • For loops:

    for (int i = 0; i < 5; i++)
    {
        Console.WriteLine(i);
    }
    
  • While loops:

    while (number < 10)
    {
        Console.WriteLine(number);
        number++;
    }
    

Next Steps

To continue learning C#, we recommend exploring the following resources:

Remember, practice is key to mastering any programming language. Happy coding! 🚀