TOC

Localization Status: Vietnamese (vi)

With help from our users, we're translating this tutorial into Vietnamese. 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. User #4569 ?
  2. 2. User #4408 ?
  3. 3. User #5536 ?
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
98% complete
Data types
16% complete
Code Comments
49% complete
Control Structures
The if statement
100% complete
The switch statement
72% complete
Loops Not started
Classes
Introduction to C# classes
100% complete
Fields Not started
Properties
56% complete
Methods (functions)
75% complete
Method parameters
90% complete
Constructors and destructors
99% complete
Method overloading
77% complete
Visibility
100% complete
Static members
89% complete
Inheritance
100% complete
Abstract classes
97% complete
More abstract classes
100% complete
Interfaces
30% complete
Namespaces Not started
Constants (the const keyword) Not started
Partial Classes Not started
Local functions Not started
Collections
Arrays
26% complete
Lists
26% complete
Dictionaries
99% complete
Data types
Introduction
61% complete
Booleans Not started
Integers Not started
Floating points Not started
The Char type Not started
Strings Not started
Working with Dates & Time Not started
Nullable types
87% complete
Implicitly typed variables (the var keyword) Not started
The dynamic Type
88% complete
The ExpandoObject
81% complete
Anonymous Types
16% complete
Operators
Introduction Not started
Comparison operators Not started
Increment/decrement operators Not started
Addition assignment operators Not started
The NULL coalescing operator Not started
The String Interpolation Operator Not started
LINQ
Introduction
65% complete
LINQ: Query Syntax vs. Method syntax
22% complete
Filtering data: the Where() method Not started
Sorting data: the OrderBy() & ThenBy() methods
99% complete
Limiting data: the Take() & Skip() methods
98% complete
Data transformations: the Select() method
99% complete
Grouping data: the GroupBy() Method
100% complete
Working with Culture & Regions
Introduction
68% complete
Application Culture & UICulture Not started
The CultureInfo class Not started
The RegionInfo class Not started
Regular Expressions (Regex)
Introduction
71% complete
Searching with the Regex Class
42% complete
Search/Replace with the Regex Class Not started
Regex Modifiers Not started
Misc
Randomness with the Random class Not started
Starting applications with the Process class Not started
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
94% complete
Exception handling
83% complete
Structs Not started
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
2% complete
Writing XML with the XmlDocument class Not started
C# 3.0
Introduction to C# 3.0 Not started
Automatic properties Not started
Object Initializers Not started
Collection Initializers Not started
Extension Methods Not started
File handling
Reading and writing files
100% complete
Manipulating files and directories Not started
File and directory information Not started
Data Streams
Introduction Not started
MemoryStream Not started
Reflection
Reflection introduction Not started
The right Type Not started
Instantiating a class Not started
A Reflection based settings class Not started