Precisa de um freelancer, códigos-fonte e exemplos completos?
Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
 
Arquivo de Códigos - Página Inicial
Códigos-fonte
» Códigos-fonte e exemplos completos
Linguagens
» ActionScript
» Adobe AIR
» Adobe Flex
» AJAX
» C
» C#
» C++
» CSS
» Delphi
» DHTML - Dynamic HTML
» HTML/XHTML
» Java
» JavaFX
» JavaScript
» Java Servlets
» JSP - Java Server Pages
» Perl
» PHP
» PHP-GTK
» Python
» Ruby
» Tcl/Tk
» VB.NET
Bancos de Dados
» IBM DB2
» MySQL
Frameworks
» CodeIgniter
» jQuery
» JSF - Java Server Faces
» Qt
» Ruby On Rails
» Struts
» Struts 2
» wxWidgets
» Zend Framework
Container/Servidor
» Apache Tomcat
» Apache Web Server
Ferramentas
» Apache Ant
» iTextSharp (iText#)
Referências
» CSS1 e CSS2
» JavaScript
Serviços On-Line
» Qual é meu IP?
» Tabela Cores HTML I
» Tabela Cores HTML II
» Lista de Mime Types
» Códigos Teclas Virtuais
Usuários On-Line
Visitantes: 53
PHP
O que há de novo no PHP 5?
40 dicas e truques sobre como trabalhar com datas e horas em PHP
60 dicas e truques sobre como trabalhar com strings e caracteres em PHP
PHP e a Orientação a Objetos - POO (Curso Completo)

DHTML
Curso completo de DHTML para iniciantes

CSS
Como definir uma imagem de fundo fixa na página
Definindo uma imagem de fundo para botões HTML
Você está aqui: Inicio -> Tutoriais -> C# -> Curso Completo
Parte 2 :: Variáveis, Constantes e Tipos de Dados :: A diferença entre declaração e definição de variáveis
Para um perfeito entendimento e uso de variáveis, é necessário perceber uma sutil diferença entre declaração e definição de variáveis. Vejamos o significado de cada uma nas linhas seguintes.

A declaração de uma variável informa o compilador sobre seu nome e seu tipo. Veja uma linha de código que declara uma variável chamada idade:

int idade;


A definição ou inicialização de variáveis ocorre quando as células de memória necessárias ao armazenamento destas variáveis são alocadas. Veja, por exemplo, um trecho de código que declara uma variável e em seguida a inicializa:

int idade;
idade = 20;


Dependendo do contexto em que uma variável é declarada, o compilador a inicializa automaticamente com um valor padrão para o tipo de dados. Porém, variáveis locais nunca são inicializadas automaticamente. Uma variável local é uma variável declarada dentro de métodos e alguns outros blocos de código. Para demonstrar como o compilador C# se comporta quando uma variável local é declarada, mas ainda não definida (inicializada), vamos escrever o seguinte aplicativo:

using System;

class Variaveis
{
    static void Main()
    {
       int idade;

       Console.WriteLine("Idade: {0}", idade);
    }
}


Este código está disponível no arquivo Variaveis2.cs. Experimente compila-lo e verá a seguinte mensagem de erro:

Variaveis2.cs(9,37): error CS0165: Use of unassigned local variable 'idade'

Esta mensagem de erro ocorreu porque a variavel idade foi declarada dentro do método Main do aplicativo e, portanto, é uma variável local. Variáveis locais devem sempre ser inicializadas antes de serem usadas.

Observação
C# permite que a declaração e definição de uma variável sejam feitas em apenas uma linha. Assim, é perfeitamente legal escrever o trecho de código seguinte:

int idade;
idade = 20;


em uma forma mais reduzida:

int idade = 20;
Esta parte contém as seguintes seções:
  1. Introdução
  2. Entendimento e uso de variáveis em C#
  3. A diferença entre declaração e definição de variáveis
  4. Como usar constantes em C#
  5. Regras e dicas para a escolha de nomes de variáveis e constantes
  6. Palavras-chave e palavras reservadas da linguagem C#
  7. Tipos de dados numéricos
  8. Os tipos de dados char, string e referência
  9. Entendendo o tipo de dados bool
  10. Literais
  11. Como usar corretamente o método Main com ou sem argunentos
  12. Introdução às interfaces gráficas do C#
 
 
Arquivo de Códigos - Página Inicial
Veja dicas, truques e anotações de jQuery
Como adicionar conteúdo ao final de um elemento HTML usando append()
Como definir várias propriedades style de elementos HTML de uma só vez usando um objeto JavaScript (JSON)
Removendo uma classe (ou classes) de um elemento HTML usando removeClass()
Quais as diferenças entre os métodos ajax(), get() e post()?
Aprenda a usar o método addClass() para adicionar nomes de classes aos elementos HTML
Como selecionar um elemento HTML baseado em sua propriedade id e executar uma ação envolvendo-o
Como definir o valor da propriedade class de um elemento HTML usando jQuery
Substituindo uma classe por outra em um elemento HTML
Obtendo propriedades style de elementos HTML
Obtendo o conteúdo de um elemento HTML usando html()
Veja dicas, truques e anotações de outras linguagens
VB.NET - Como definir a cor de fundo para um botão
C - Criando uma lista singularmente ligada, inserindo e exibindo os valores contidos em cada nó
Delphi - Listando todos os arquivos de um diretório
PHP - Como fazer upload de múltiplos arquivos usando PHP
PHP - Removendo valores de sessões PHP
Java - Obter a data completa formatada
Ruby - Como verificar se duas strings são iguais usando o operador ==
Java - Como detectar cliques nos títulos das colunas de uma JTable
PHP - Inverter a ordem dos elementos de um array
JSP (Java Server Pages) - Definindo o tamanho do buffer de uma página JSP

       

http://www.arquivodecodigos.net
:: Arquivo de Códigos - Softwares e Consultoria em Programação ::
Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.
Certifique-se de ler as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734

Desenvolvedor Responsável: Osmar J. Silva

Página Inicial Contatos Pesquisar Mapa do Site