Latest web development tutorials

variáveis ​​C #

Uma variável é apenas um nome para o funcionamento da área de memória do programa. Em C #, cada variável tem um tipo específico, tipo determina as variáveis ​​de tamanho de memória e de layout. O intervalo de valores podem ser armazenados na memória, você pode executar uma série de operações em variáveis.

Nós discutimos uma variedade de tipos de dados. Os tipos de valores básicos em C # oferta pode ser dividido nas seguintes categorias:

类型举例
整数类型sbyte、byte、short、ushort、int、uint、long、ulong 和 char
浮点型float 和 double
十进制类型decimal
布尔类型true 或 false 值,指定的值
空类型可为空值的数据类型

C # permite que você defina variáveis de outros tipos de valor, tais comoenum, mas também permite que você defina um variáveis tipo de referência, tais como classe.Elas serão discutidas em capítulos posteriores. Nesta seção, nós só estudar os tipos de variáveis ​​básicas.

definição de variável em C #

C # sintaxe variáveis ​​definidas:

<DATA_TYPE> <variable_list>;

Aqui, data_type deve ser um tipo de dados C # válido, que pode ser char, int, float, double, ou outros tipos de dados definidos pelo usuário. variable_list pode consistir em um ou mais nomes de identificadores separados por vírgulas.

Algumas variáveis ​​efectivas são definidos como se segue:

int i, j, k;
char c, ch;
flutuar f, salário;
d duplo;

Você pode ser inicializado quando a definição da variável:

int i = 100;

C # na inicialização da variável

sinal de igual variável seguido por uma expressão constante inicializado (atribuído). A forma geral de inicialização é:

variable_name = value;

As variáveis ​​podem ser inicializado (especificar um valor inicial), no momento da declaração. Inicializado por um sinal de igual seguido por uma expressão constante, como mostrado abaixo:

<DATA_TYPE> <variable_name> = value;

Alguns exemplos:

int d = 3, f = 5; / * inicializar d e f * /.
byte z = 22; / * inicializar z * /.
double pi = 3,14159; / * declaração aproximação das pi * /
valor / * variável x de 'x' * /; caractere x = 'x'

variável inicializado corretamente é uma boa prática de programação, caso contrário o programa, às vezes, produzir resultados inesperados.

Considere os exemplos que se seguem, a utilização de vários tipos de variáveis:

namespace VariableDefinition
{
    Programa de classe
    {
        static void Main (string [] args)
        {
            a curto;
            int b;
            c duplas;

            / * Inicialização do actual * /
            a = 10;
            b = 20;
            C = a + b;
            Console.WriteLine ( "a = {0}, b = {1}, C = {2}", a, b, c);
            Console.ReadLine ();
        }
    }
}

Quando o código acima é compilado e executado, ele produz os seguintes resultados:

a = 10, b = 20, c = 30

Aceita valores do utilizador

namespacesistema de classes Consolefornece umaReadLine () função,para receber a entrada do usuário e armazená-lo em uma variável.

Por exemplo:

int num;
num = Convert.ToInt32 (Console.ReadLine ());

Convert.ToInt32 function ()os dados inseridos pelo usuário é convertido para int tipo de dados porqueConsole.ReadLine ()só aceita formato de cadeia de dados.

No C # e lvalues ​​Rvalues

C # em duas expressões:

  1. lvalue: expressão lvaluepode ocorrer na atribuição de esquerda ou direita.

  2. rvalue: Expressão rvaluepode aparecer no lado direito de uma instrução de atribuição não pode aparecer no lado esquerdo de um comando de atribuição.

Variável é lvalue, ele pode aparecer à esquerda de uma instrução de atribuição. Rvalue é o valor, e, portanto, não pode ser atribuído, ele não pode aparecer no lado esquerdo de um comando de atribuição. O que se segue é uma declaração válida:

int g = 20;

O que se segue é uma declaração válida produzirá um erro de compilação:

10 = 20;