diff options
| author | Dimitris Kokkonis <kokkonisd@gmail.com> | 2020-10-10 12:31:09 +0200 | 
|---|---|---|
| committer | Dimitris Kokkonis <kokkonisd@gmail.com> | 2020-10-10 12:31:09 +0200 | 
| commit | 916dceba25fcca6d7d9858d25c409bc9984c5fce (patch) | |
| tree | fb9e604256d3c3267e0f55de39e0fa3b4b0b0728 /pt-br/csharp-pt.html.markdown | |
| parent | 922fc494bcce6cb53d80a5c2c9c039a480c82c1f (diff) | |
| parent | 33cd1f57ef49f4ed0817e906b7579fcf33c253a1 (diff) | |
Merge remote-tracking branch 'upstream/master' into master
Diffstat (limited to 'pt-br/csharp-pt.html.markdown')
| -rw-r--r-- | pt-br/csharp-pt.html.markdown | 45 | 
1 files changed, 24 insertions, 21 deletions
| diff --git a/pt-br/csharp-pt.html.markdown b/pt-br/csharp-pt.html.markdown index 2ff59296..384ca325 100644 --- a/pt-br/csharp-pt.html.markdown +++ b/pt-br/csharp-pt.html.markdown @@ -78,15 +78,17 @@ namespace Learning.CSharp              short fooShort = 10000;              ushort fooUshort = 10000; -            // Integer - 32-bit integer +            // Integer - inteiro de 32 bits               int fooInt = 1; // (-2,147,483,648 <= int <= 2,147,483,647)              uint fooUint = 1; // (0 <= uint <= 4,294,967,295) - +            //Números por padrão são int ou uint, dependendo do tamanho. +                          // Long - 64-bit integer              long fooLong = 100000L; // (-9,223,372,036,854,775,808 <= long <= 9,223,372,036,854,775,807)              ulong fooUlong = 100000L; // (0 <= ulong <= 18,446,744,073,709,551,615) -            // Numbers default to being int or uint depending on size. -            // L is used to denote that this variable value is of type long or ulong +             +            // Números por padrão são int ou uint dependendo do tamanho. +            // L é usado para denotar que o valor da variável é do tipo long ou ulong.              // Double - Double-precision 64-bit IEEE 754 Floating Point              double fooDouble = 123.4; // Precision: 15-16 digits @@ -308,25 +310,26 @@ on a new line! ""Wow!"", the masses cried";              }              /////////////////////////////////////// -            // Converting Data Types And Typecasting +            // Convertendo Data Types e Typecasting              /////////////////////////////////////// -            // Converting data +            // Convertendo dados + +            // Converter String para Integer -            // Convert String To Integer -            // this will throw a FormatException on failure -            int.Parse("123");//returns an integer version of "123" +            // isso vai jogar um erro FormatException quando houver falha +            int.Parse("123");//retorna uma verão em Integer da String "123" -            // try parse will default to type default on failure -            // in this case: 0 +            // try parse vai ir por padrão para o typo default quando houver uma falha +            // nesse caso: 0              int tryInt; -            if (int.TryParse("123", out tryInt)) // Function is boolean +            if (int.TryParse("123", out tryInt)) // Função booleana                  Console.WriteLine(tryInt);       // 123 -            // Convert Integer To String -            // Convert class has a number of methods to facilitate conversions +            // Converter Integer para String +            // A classe Convert possuí métodos para facilitar as conversões              Convert.ToString(123); -            // or +            // ou              tryInt.ToString();              // Casting @@ -407,12 +410,12 @@ on a new line! ""Wow!"", the masses cried";              return result;          } -        // You can narrow down the objects that are passed in +        // Você pode pode restringir os objetos que são passados          public static void IterateAndPrint<T>(T toPrint) where T: IEnumerable<int>          { -            // We can iterate, since T is a IEnumerable +            // Nos podemos iterar, desde que T seja um "IEnumerable"              foreach (var item in toPrint) -                // Item is an int +                // Item é um inteiro                  Console.WriteLine(item.ToString());          } @@ -720,9 +723,9 @@ on a new line! ""Wow!"", the masses cried";              _speed -= decrement;          } -        // properties get/set values -        // when only data needs to be accessed, consider using properties. -        // properties may have either get or set, or both +        // propriedade recupera e/ou atribui valores (get/set).  +        // quando os dados precisam apenas ser acessados, considere o uso de propriedades. +        // uma propriedade pode ter "get" ou "set", ou ambos.          private bool _hasTassles; // private variable          public bool HasTassles // public accessor          { | 
