TOC

Localization Status: Portuguese (pt)

With help from our users, we're translating this tutorial into Portuguese. 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. Paulo Duarte
  2. 2. User #395
  3. 3. User #301
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
100% 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 Not started
Booleans
100% complete
Integers
100% complete
Floating points
95% complete
The Char type
69% complete
Strings
100% complete
Working with Dates & Time
82% complete
Nullable types
88% complete
Implicitly typed variables (the var keyword)
100% complete
The dynamic Type
100% complete
The ExpandoObject
100% complete
Anonymous Types
100% complete
Operators
Introduction Not started
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
100% complete
Filtering data: the Where() method
100% complete
Sorting data: the OrderBy() & ThenBy() methods
92% complete
Limiting data: the Take() & Skip() methods
100% complete
Data transformations: the Select() method
100% complete
Grouping data: the GroupBy() Method
100% complete
Working with Culture & Regions
Introduction
0% complete
Application Culture & UICulture
100% complete
The CultureInfo class
100% 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
100% complete
Stepping through the code
100% complete
The tool windows
100% complete
Advanced breakpoints
100% 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
100% complete
Reading XML with the XmlDocument class
100% complete
Working with the XmlNode class
100% complete
Using XPath with the XmlDocument class
100% complete
Writing XML with the XmlWriter class
100% complete
Writing XML with the XmlDocument class
100% complete
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
100% complete
Manipulating files and directories
100% complete
File and directory information
100% complete
Data Streams
Reflection
Reflection introduction
100% complete
The right Type
100% complete
Instantiating a class
100% complete
A Reflection based settings class
100% complete