Lar Finanças Pessoais C # 2010 All-In-One para Dummies Cheat Sheet - dummies

C # 2010 All-In-One para Dummies Cheat Sheet - dummies

Vídeo: C++ Tutorial for Beginners - Full Course 2024

Vídeo: C++ Tutorial for Beginners - Full Course 2024
Anonim

Por Bill Sempf, Charles Sphar, Stephen R. Davis

C # é uma linguagem de programação da Microsoft usado para criar programas, sites e serviços do Windows. C # é usado principalmente com um ambiente de desenvolvimento integrado, como o Visual Studio 2010, que possui modelos para os produtos mais comuns. Usado com o. NET Framework, C # pode ser usado para criar gráficos, executar dispositivos, conectar-se a bancos de dados e gerenciar arquivos.

Operadores C # e precedência

Nem sempre é fácil determinar quais operadores C # têm precedência sobre os outros. A tabela a seguir oferece uma lista de operadores comuns de C # e sua precedência, juntamente com sua cardinalidade e associatividade.

Precedência Operadores Cardinalidade Associatividade
Alta () []. novo tipo de Unário De esquerda para a direita
! ~ + - ++ - (elenco) Unary De esquerda para a direita
* /% Binário De esquerda para a direita
+ - Binário De esquerda para a direita
<> = é como Binário De esquerda para direita
==! = Binário De esquerda para a direita
e Binário De esquerda para a direita
^ Binário De esquerda para a direita
| Binário De esquerda para a direita
&& Binário De esquerda para a direita
|| Binário De esquerda para a direita
?: Ternary Direita para a esquerda
Baixa = * = / =% = + = - = & = ^ = | = << = >>> =

Binário > Direita para a esquerda

C # Tipos de variáveis ​​inteiras
Variáveis ​​inteiras C # vêm em uma variedade de tipos e intervalos. A tabela a seguir classifica as variáveis ​​inteiras C # para que você sempre conheça o alcance e o tamanho de cada uma.

Tipo

Tamanho (bytes)

Faixa Em uso sbyte 1
-128 a 127 sbyte sb = -12; byte 1
0 a 255 byte b = 12; curto 2
-32, 768 a 32, 767 curto sn = -123; ushort 2
0 a 65, 535 ushort usn = 123; int 4
-2, 147, 483, 648 a 2, 147, 483, 647 int n = 123; uint 4
0 a 4, 294, 967, 295 uint un = 123U; long 8
-9, 223, 372, 036, 854, 775, 808 a 9, 223, 372, 036, 854, 775, 807 - & ldqu;; bastante & rdquo; longo l = 123L; ulong 8
0 a 18, 446, 744, 073, 709, 551, 615 largo ul = 123UL;
Tipos de variável de ponto flutuante C #
Variáveis ​​de ponto flutuante C # vêm em dois tipos: flutuar e dobrar. A tabela a seguir compara esses dois tipos em termos de tamanho, alcance e precisão.

Tipo

Tamanho (bytes)

Faixa Precisão Em uso flutuador 8
1. 5 x 10 -45 a 3. 4 x 10 38 6-7 dígitos flutuador f = 1. 2F; duplo 16
5.0 x 10 -324 a 1. 7 x 10 308 15-16 dígitos d duplo = 1. 2; Outros tipos de variáveis ​​de C # Não é sempre fácil classificar as variáveis ​​de C #. A tabela a seguir oferece uma comparação de todos os tipos de variáveis ​​C #, exceto o número inteiro e o ponto flutuante, que estão cobertos em outro lugar.

Tipo

Faixa

Em uso decimal Até 28 dígitos
decimal d = 123M; BigInteger NA
Muito fofo para listar. char 0 a 65, 535 (códigos no conjunto de caracteres Unicode)
char x = 'c'; char y = 'x123'; char newline = 'n';

string

De Vazio ("") para um número muito grande de caracteres

no conjunto de caracteres Unicode string s = "meu nome";

string empty = ";

bool

Verdadeiro e Falso

bool b = true; Dynamic Determinado no tempo de execução
Dynamic f = foo () Controlando o fluxo do programa em C # O seguinte segmento de código representa a grande variedade de maneiras pelas quais o fluxo do programa pode ser reencaminhado em C #, incluindo estruturas if-else, while loops, e para / foreach loops.

se (i <10) {// vá aqui se eu tiver menos de 10} else {// vá aqui de outra forma} enquanto (i <10) {// continue fazendo o loop aqui, desde que eu tenha menos de 10 } para (int i = 0; i <10; i ++) {// loop 10 times} foreach (MyClass mc em myCollection) {// … execute uma vez para cada objeto mc em myCollection}

Definindo uma Classe em C # < Em C #, como na maioria das linguagens de programação orientadas a objetos, uma classe é um agrupamento de dados e funções diferentes que logicamente pertencem em um único pacote. As boas classes são projetadas para representar

conceitos

. As aulas são centrais para a programação C #. Em termos gerais, aqui é como você define uma classe em C #:

[acesso] [] classe MyClassName [: [BaseClass] [Interface, …]] {[estática] [ acessar

] digite dataMember; [] [
acesso ] método de tipo (… args …)} para classes, acesso é público | protegido | interno | privado para membros da turma acesso > também pode ser protegido interno Notas: [ recurso ]

recurso

é opcional << feature1 | feature2 >> Ou feature1 ou então
feature2 … Número não especificado de instruções ou expressões
C # 2010 All-In-One para Dummies Cheat Sheet - dummies

Escolha dos editores

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

ÀS vezes haverá não há problema em tirar o seu Canon Rebel T3 ou T3i fora e tirar fotos com configurações automáticas. A maior parte do tempo, você pode fazer com alguns ajustes simples. Alguns assuntos e situações de filmagem apresentam alguns desafios adicionais que exigem combinações de configurações mais complicadas. ...

Escolha dos editores

Obtendo o WordPress. org Software - dummies

Obtendo o WordPress. org Software - dummies

Depois de classificar seu host e domínio do site, você deve baixar e extrair os arquivos do WordPress pela WordPress. org e colocá-los no seu computador. Escolha um lugar que você lembrará, como um diretório de Documentos ou Download. Siga estas etapas: aponte seu navegador para o WordPress. org. A página principal do WordPress aparece. Clique em ...

Google AdSense para Bloggers de Mom - dummies

Google AdSense para Bloggers de Mom - dummies

Google O AdSense não é uma rede de anúncios orientada para a mãe, nem é A melhor opção de publicidade para a maioria dos blogs da mãe. Há certamente exceções a isso, especialmente se você blogar sobre produtos ou marcas. Todos os blogueiros que exibem publicidade devem ter um provedor de anúncios de backup - e o AdSense é uma ótima solução para essa necessidade. AdSense aprova ...

Relatório de conteúdo principal do google Analytics - dummies

Relatório de conteúdo principal do google Analytics - dummies

O relatório Top Content é um dos relatórios mais importantes no Google Analytics. Este relatório mostra as postagens mais populares no blog da sua mãe. Seu conteúdo popular dá uma visão do porquê seus leitores chegam até você. Os tópicos dessas postagens indicam o que as pessoas gostam, mesmo quando não comentam. Para visualizar ...

Escolha dos editores

Como fazer uma imagem disparar um link - as manequins

Como fazer uma imagem disparar um link - as manequins

Usam imagens para navegação . Eles são mais bonitos que os links de texto simples, e você pode adicionar a forma e a função na sua página com um elemento. Para criar uma imagem que desencadeia um link, você substitui um elemento no lugar do texto ao qual você ancoraria seu link. Esta marcação liga o texto: ...

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

O A web funciona porque você pode vincular páginas em seu site para páginas nos sites de outras pessoas usando um elemento de âncora simples. Quando você liga para o site de outra pessoa, você envia usuários para longe de seu próprio site. Para manter os usuários no seu site, HTML pode abrir a página vinculada em uma nova janela ...

Como criar tabelas em HTML5 - dummies

Como criar tabelas em HTML5 - dummies

O recipiente de marcação primária para tabelas em HTML é a tabela elemento. Ou seja, você usa a tag de abertura para denotar o início de uma tabela e você adiciona a tag de fechamento para encerrá-la. Além disso, os blocos de construção básicos para dados de tabela em HTML são a linha da tabela ( ) e os dados da tabela ...