TOC

Localization Status: Russian (ru)

With help from our users, we're translating this tutorial into Russian. If you know this language, then please give us a hand - just click on one of the articles to get started! You don't have to translate an entire article at once - even a single paragraph would be a big help towards this task :)

If you translate an entire article, you can even get a link to your own website on it! [terms]

Top translators
  1. 1. Nataliya Abragamovich
  2. 2. User #195
  3. 3. User #1359
Article/Chapter Progress
Getting started
Introduction
100% complete
Visual Studio Community
100% complete
Hello, world!
100% complete
Hello world explained
100% complete
The Basics
Variables
100% complete
Data types
100% complete
Functions
100% complete
Function parameters
100% complete
Code Comments
9% complete
Control Structures
The if statement
100% complete
The switch statement
100% complete
Loops
100% complete
Classes
Introduction to C# classes
100% complete
Properties
100% complete
Constructors and destructors
100% complete
Method overloading
100% complete
Visibility
100% complete
Static members
100% complete
Inheritance
100% complete
Abstract classes
100% complete
More abstract classes
100% complete
Interfaces
100% complete
Namespaces
100% complete
Constants (the const keyword)
100% complete
Partial Classes
100% complete
Collections
Arrays
100% complete
Lists
100% complete
Dictionaries
100% complete
Data types
Introduction
100% complete
Booleans
100% complete
Integers
100% complete
Floating points
100% complete
The Char type
100% complete
Strings
100% complete
Working with Dates & Time
100% complete
Nullable types
100% complete
Implicitly typed variables (the var keyword)
100% complete
The dynamic Type
100% complete
The ExpandoObject
100% complete
Anonymous Types
100% complete
Operators
Introduction
100% complete
Comparison operators
100% complete
Increment/decrement operators
100% complete
Addition assignment operators
100% complete
The NULL coalescing operator
100% complete
The String Interpolation Operator
100% complete
LINQ
Introduction Not started
LINQ: Query Syntax vs. Method syntax Not started
Filtering data: the Where() method Not started
Sorting data: the OrderBy() & ThenBy() methods Not started
Limiting data: the Take() & Skip() methods Not started
Data transformations: the Select() method Not started
Grouping data: the GroupBy() Method Not started
Working with Culture & Regions
Introduction
100% complete
Application Culture & UICulture
99% complete
The CultureInfo class
99% complete
The RegionInfo class
100% complete
Regular Expressions (Regex)
Introduction
100% complete
Searching with the Regex Class
100% complete
Search/Replace with the Regex Class
100% complete
Misc
Debugging
Introduction to debugging
100% complete
Breakpoints
99% complete
Stepping through the code
100% complete
The tool windows
98% complete
Advanced breakpoints
98% complete
Advanced topics
Enumerations
100% complete
Exception handling
100% complete
Structs
100% complete
XML
Introduction to XML with C#
100% complete
Reading XML with the XmlReader class Not started
Reading XML with the XmlDocument class Not started
Working with the XmlNode class Not started
Using XPath with the XmlDocument class Not started
Writing XML with the XmlWriter class Not started
Writing XML with the XmlDocument class Not started
C# 3.0
Introduction to C# 3.0
100% complete
Automatic properties
100% complete
Object Initializers
100% complete
Collection Initializers
100% complete
Extension Methods
100% complete
File handling
Reading and writing files Not started
Manipulating files and directories Not started
File and directory information Not started
Data Streams
Reflection
Reflection introduction
100% complete
The right Type
100% complete
Instantiating a class
100% complete
A Reflection based settings class
100% complete