- C# Basics
- C# Home
- C# Program Structure
- C# Basic Syntax
- C# Data Types
- C# Variables
- C# Type Conversion
- C# Constants
- C# Operators
- C# Decision Making
- C# Loops
- C# Arrays
- C# Strings
- C# Methods
- C# Nullables
- C# Structure
- C# Enum
- C# Object Oriented
- C# Classes
- C# Encapsulation
- C# Inheritance
- C# Polymorphism
- C# Operator Overloading
- C# Advance
- C# Namespaces
- C# Interfaces
- C# Preprocessors
- C# Regular Expressions
- C# Exception Handling
- C# File I/O
- C# Test
- C# Online Test
- Give Online Test
- All Test List
C# Tutorial
This tutorial will teach you all about C# programming from very basic for beginner to advance.
What is C# ?
C# is an object-oriented, general-purpose, and modern programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg and approved by European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO).
When C# was Developed ?
C# was developed during the development of .Net Framework.
What C# is designed for ?
C# is designed for Common Language Infrastructure (CLI), that consists of executable code and runtime environment that allows use of various high-level languages on different computer platforms and architectures.
Why to learn C# ?
Some important reasons that makes people to learn C# programming is listed here:
- simple and easy to learn
- modern and for general purpose
- structured language
- object oriented
- component oriented
- produces an efficient programs
- part of .Net framework
- can be compiled on a variety of computer platforms
- and many more
Features of C#
Some important features of C# Programming are listed here:
- Boolean Conditions
- Easy-to-use Generics
- Automatic Garbage Collection
- Delegates and Events Management
- Standard Library
- Conditional Compilation
- Indexers
- Assembly Versioning
- Properties and Events
- LINQ and Lambda Expressions
- Simple Multithreading
- Integration with Windows
- and many more
Here is a simple C# Example.
using System; namespace SimpleCsharpApplication { class SimpleCsharp { static void Main(string[] args) { Console.WriteLine("C# Tutorial at codescracker.com"); Console.ReadKey(); } } }
This will produce.
C# Tutorial at codescracker.com
You will learn all about C#, one by one, in this tutorial series.
Audience
This tutorial is designed and developed for beginner C# programmer.
Therefore, if you are beginner in C# programming, then you can go through the chapters given here of C# to learn it and get some basic knowledge about it.
Prerequisites
Before start learning C# or c sharp here, you must have some prior basic skills of computer system or having some fundamental knowledge of computer makes you to feel some better while learning C# here.
But if you have some skills about how to program in any other languages like C, C++ or Java, then you feel very easy to learn C# here.
« CodesCracker Home Next Tutorial »