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: 100
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 Tcl e Tcl/Tk
Como gerar um número randômico em Tcl
Como inserir comentários em seus códigos Tcl
Aprenda a usar o laço for em Tcl
Veja dicas, truques e anotações de outras linguagens
JSP (Java Server Pages) - Como saber se uma sessão JSP já expirou
C - Como testar se um arquivo existe usando C
C# (CSharp) - Usando a instrução continue em C#
Java - Como testar se um Vector está vazio (não contém nenhum elemento)
DHTML (Dynamic HTML) - Como obter o elemento pai de um determinado elemento usando parentNode
Java - Listar dados de uma tabela MySQL em uma JTable
JavaScript - Como obter o número da linha na qual o erro de tempo de execução ocorreu
PHP - Quais as diferenças entre include e require?
C# (CSharp) - Como renomear um diretório usando C#
Adobe Flex - Como obter os valores na linha selecionada em um DataGrid

       

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