Skip to content
Permalink
master
Go to file
 
 
Cannot retrieve contributors at this time
82 lines (48 sloc) 2.69 KB
title description ms.date f1_keywords helpviewer_keywords ms.assetid
C# Programming Guide
Use these resources for detailed information on key C# language features and features accessible to C# through .NET.
05/02/2017
cs.langref
reference tables [C#]
C# language, programming guide
Visual C#, programming concepts
C# language, concepts
ac0f23a2-6bf3-4077-be99-538ae5fd3bc5

C# programming guide

This section provides detailed information on key C# language features and features accessible to C# through .NET.

Most of this section assumes that you already know something about C# and general programming concepts. If you are a complete beginner with programming or with C#, you might want to visit the Introduction to C# Tutorials or .NET In-Browser Tutorial, where no prior programming knowledge is required.

For information about specific keywords, operators, and preprocessor directives, see C# Reference. For information about the C# Language Specification, see C# Language Specification.

Program sections

Inside a C# Program

Main() and Command-Line Arguments

Language Sections

Statements, Expressions, and Operators

Types

Classes and Structs

Interfaces

Delegates

Arrays

Strings

Properties

Indexers

Events

Generics

Iterators

LINQ Query Expressions

Namespaces

Unsafe Code and Pointers

XML Documentation Comments

Platform Sections

Application Domains

Assemblies in .NET

Attributes

Collections

Exceptions and Exception Handling

File System and the Registry (C# Programming Guide)

Interoperability

Reflection

See also

You can’t perform that action at this time.