Pular para o conteúdo principal

Postagens

Mostrando postagens de fevereiro, 2013

As Conexões Que Movem a Vida

Toda pessoal que estuda computação deveria ver esta historia

Operadores Logicos em C#

Operadores Logicos em C# Tutorial a respeito dos operadores lógicos usados em C#  Os operadores lógicos são usados para relacionar expressões afim de obtermos resultados Booleano (True ou false). A seguir temos uma tabela com os principais operadores lógicos usados: Operador Descrição && “And” mesma coisa que “E” || “Or” mesma coisa que “Ou” & “And” mesma coisa que “E” “ “Or” mesma coisa que “ou” ! “Not” Negando algo Exemplos (Considere x como sendo 15): //Quando a primeira operacao é falsa //Nao é executada a segunda if (x > 0 && x != null ) { //Comandos } //Quando a primeira operação é falsa //Nao é executada a segunda if (x > 0 || x != null ) { //Comandos } //As duas são executadas indiferente do //Resultado da primeira if (x > 0 & x != null ) { //Comandos } //A segunda é executada indiferente do //Resultado da primeira if (x > 0 |

Operadores Relacionais no C#

Operadores Relacionais no C# Para ver melhor entender esse exemplo em ação abra o Visual Studio crie um novo projeto Windows Application em C#. Adicione ao formulário 1 Button e 6 Label. Dê dois cliques no botão e adicione o seguinte código: private void button2_Click( object sender, EventArgs e) {    int n1 = 10, n2=20, n3=30, n4=10;    // O numero 10 é igual a 10    label1.Text = "O numero " + n1.ToString() + " é == a " + n4.ToString();    // O numero 10 é diferente de 20    label2.Text = "O numero " + n1.ToString() + " é != de " + n2.ToString();    // O numero 10 é menor que 20    label3.Text = "O numero " + n1.ToString() + " é < que " + n2.ToString();    // O numero 30 é maio que 20 e 10    label4.Text = "O numero " + n3.ToString() + " é > que " + n1.ToString() + " e " + n2.ToString();    // O numero 20 é menor ou igual a 30    label5.Text = &

C# Strings literais

C# Strings literais Como outras linguagens baseado em C, as strings em C# podem conter caracteres de escape, que qualificam como o texto deverá ser exibido. Todo caractere de escape começam com uma barra invertida, seguida de um caractere específico: \' insere uma aspa simples no texto. \" insere uma aspa dupla no texto. \\ insere uma barra invertida. \a emite um alerta no sistema. \n insere uma nova linha \r retorna o a barra de texto. \t insere uma tab.

C# Type Valores possíveis de se armazenar

A seguinte tabela mostra os tipos de variáveis e os valores possíveis de se armazenar em cada uma delas.   C# Type Valores possíveis de se armazenar bool Verdadeiro ou Falso (Valores booleandos) byte 0 a 255 (8 bits) sbyte -128 a 127 (8 bits) char Um caractere (16 bits) decimal ±1.0 × 10−28 a ±7.9 × 1028 (128 bits) double ±5.0 × 10−324 a ±1.7 × 10308 (64 bits) float ±1.5 × 10−45 a ±3.4 × 1038 (32 bits) int -2,147,483,648 a 2,147,483,647 (32 bits) uint 0 a 4,294,967,295 (32 bits) long –9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 (64 bits) ulong 0 a 18,446,744,073,709,551,615 (64 bits) object Qualquer tipo. short -32,768 a 32,767 (16 bits) ushort