The first lessons explain C# concepts using small snippets of code. You'll learn the basics of C# syntax and how to work with data types like. C#; data structures; algorithms; Intro C#; C# book; book C#; CSharp; CSharp book; basics of programming; presentations; presentation slides; coding; coder;. C# is an object-oriented programming language. In Object-Oriented Programming methodology, a program consists of various objects that interact with each other by means of actions. /* This program demonstrates The basic syntax of C# programming Language */.


Author: Chaz Heidenreich
Country: Nicaragua
Language: English
Genre: Education
Published: 8 March 2015
Pages: 737
PDF File Size: 3.91 Mb
ePub File Size: 26.37 Mb
ISBN: 951-4-27067-562-2
Downloads: 20543
Price: Free
Uploader: Chaz Heidenreich



If you are coming from a language that c sharp basics not case sensitive, this will trip you up several times until you become accustomed to it. The namespace declaration, using System;, indicates that you are referencing the System namespace. Namespaces contain groups c sharp basics code that can be called upon by C programs.

With the using System; declaration, you are telling your program that it can reference the code in the System namespace without pre-pending the word System to every reference.

Namespaceswhich is dedicated specifically to namespaces.

C# Basic Syntax

The class declaration, c sharp basics WelcomeCSS, contains the data and method definitions that your program uses to execute. A class is one of a few different types of elements your program can use to describe objects, such as structs, interfaces, delegates, and enums, which will c sharp basics discussed in more detail in Lesson StructsLesson InterfacesLesson Delegatesand Lesson This particular class has no data, but it does have one method.

This method defines the behavior of this class or what it is capable of doing. The one method within the WelcomeCSS class tells what this class will do when executed. The method name, Main, is reserved for c sharp basics starting point of a program.

A static modifier precedes the word Main, meaning that this method works in c sharp basics specific class only, rather than an instance of the class.

Introduction - The complete C# tutorial

This is necessary because when a program begins, no object instances exist. Every method must have a return type.


In this case, c sharp basics is void, which means that Main does not return a value. Every method also has a parameter list following its name with zero or more parameters between parenthesis. For simplicity, we did not add parameters to Main.

The Main method specifies its behavior with the Console. The console is a class in the System namespace.

Learn C# - Free Interactive C# Tutorial

WriteLine … is a c sharp basics in the Console class. Note that we could also write this statement as System. Had we left out the using System declaration at the top of the program, it would have been mandatory for us to use the fully qualified form System.

These are single line comments, meaning that they are valid until the end-of-line. Everything in between is part of the comment. C sharp basics are ignored when your program compiles. They are there to document what your program does in plain English or the native language you speak with every day.

  • Lesson 1: Getting Started with C# - C# Station
  • C# Tutorial for Beginners: Learn in 7 Days
  • Introduction to C# - interactive tutorials | Microsoft Docs
  • C# - Basic Syntax
  • Member Variables
  • Introduction to C#