Variável

Definição - o que significa variável?

Uma variável, em C #, se refere a um local na memória em que um aplicativo pode armazenar seus dados. As variáveis ​​são usadas para armazenar o resultado dos cálculos e conter os valores que podem mudar durante a execução de um programa. Variáveis ​​também são usadas para colocar e recuperar os dados de uma expressão.

A linguagem C # foi projetada para ser "segura quanto ao tipo", o que ajuda a garantir que o valor armazenado em uma variável seja do tipo apropriado. O tipo de uma variável especifica que tipo de dados ela pode conter. Este recurso ajuda a reduzir a carga do programador, garantindo a segurança do tipo de dados.

Ao contrário das linguagens vagamente digitadas, como Jscript, C # espera que o tipo de dados de uma variável seja especificado durante a declaração, o que ajuda a alocar a memória para a variável durante o tempo de execução. Para manter a integridade dos dados armazenados em uma variável, C # define um conjunto de regras que ditam as operações permitidas que podem ser executadas na variável.

Definirtec explica variável

Uma variável deve ser declarada antes de ser usada. A declaração de uma variável indica seu nome, seu tipo e um valor inicial opcional. É uma boa prática de programação atribuir uma variável inicialmente. Uma variável pode ser definida para um valor por uma atribuição ou usando operadores de incremento / decremento (++ / -). O escopo de uma variável determina sua visibilidade para o código do programa e pode ser especificado no nível de uma classe ou método, ou no código aninhado.

Uma variável pode ser um valor ou tipo de referência. Enquanto as variáveis ​​do tipo de valor são armazenadas na pilha, as variáveis ​​do tipo de referência são criadas no heap com referência à memória alocada armazenada na pilha.

Por exemplo, uma variável, "StudentName", pode ser declarada como uma variável de string do tipo de referência.

Uma variável que foi declarada com um tipo específico não pode ser declarada novamente com um novo tipo. Uma variável de um tipo específico pode ser convertida em outro tipo usando conversão de tipo implícita ou conversão explícita (conversão). Embora a conversão implícita não acarrete nenhuma perda de dados e ocorra durante o tempo de compilação, o cast pode causar perda de dados durante o tempo de execução.

Esta definição foi escrita no contexto de C #