Introdução às variáveis em C #
Em C #, uma variável é um nome que atribuímos à localização da memória e toda variável possui um tipo especificado que especifica o tipo de valores que podem ser armazenados em uma variável. Todas as variáveis devem ser declaradas antes de serem usadas; toda variável tem um tipo específico que decide o tamanho e o intervalo das variáveis. Para executar qualquer operação em variáveis, é essencial definir uma variável com um tipo de dados específico para especificar o tipo de dados que a variável pode conter em nosso aplicativo. Vamos ver algumas coisas básicas sobre variáveis,
- Variáveis não passam de um nome dado ao valor dos dados.
- As variáveis podem conter o valor de tipos de dados específicos, por exemplo, int, string, float e assim por diante.
- Declaração e inicialização de variáveis estão em instruções separadas.
- As variáveis podem ser definidas por múltiplos separados por vírgula e também em linhas simples e múltiplas até o final do ponto e vírgula.
- Os valores devem ser atribuídos a uma variável antes de usá-la; caso contrário, ele mostrará um erro em tempo de compilação.
- O valor de uma variável pode ser alterado a qualquer momento até a acessibilidade do programa.
Como declarar variáveis em c #?
Existem algumas regras para declarar variáveis do C #:
- Devemos definir um nome de variável com a combinação de números, alfabetos e sublinhado.
- Todo nome de variável deve começar com alfabetos ou sublinhado.
- Não deve haver espaço em branco permitido entre o nome da variável.
- Os nomes de variáveis não devem conter nenhuma palavra-chave de reserva, como int, char, float e assim por diante.
A sintaxe para definição de variável em C #
;
=value;
=value;
Aqui o é um tipo de dados no qual a variável pode conter os tipos de número inteiro, Sting, float e assim por diante . é o nome de uma variável que mantém o valor em nosso aplicativo e está atribuindo um valor específico à variável e finalmente é usado para dar permissão de acesso para a variável Eles são alguns métodos adequados para descrever os nomes de variáveis na linguagem de programação c #.
int name;
float value;
char _firstname;
Você também pode inicializar uma variável no momento da definição, da seguinte maneira:
int value = 100;
Como inicializar variáveis em c #?
Para atribuir um valor a uma variável chamada inicialização, as variáveis podem ser inicializadas com um sinal de igual pela expressão constante; as variáveis também podem ser inicializadas em sua declaração.
Sintaxe :
= value;
Ou
variable_name = value;
Por exemplo,
int value1=5, value2= 7;
double pi= 3.1416;
char name='Rock';
Tipos de variáveis em C # com exemplos
Existem vários tipos de variáveis, como
- Variáveis locais
- Variáveis de instância ou variáveis não estáticas
- Variáveis estáticas ou variáveis de classe
- Variáveis constantes
- Variáveis somente leitura
1. Variáveis Locais
Uma variável local definida dentro de um método, bloco ou construtor. Depois que a variável é declarada, essas variáveis existem apenas dentro do bloco e podemos acessá-las somente dentro do bloco. A variável é criada quando a função é chamada ou o bloco é inserido e será demolido uma vez após existir no bloco ou enquanto a chamada retornar da função.
No programa de amostra, a variável "customer_age" é uma variável local para a função GetAge (). O compilador gerará um erro, quando aplicarmos a variável customer_age fora da função GetAge ().
Programa de amostra - Variáveis locais
using System;
class CustomerEntry
(
Public void GetAge()
(
int customer_age=0; // local variable
customer_age= customer_age+28;
Console. WriteLine("Customer Age: "+ customer_age);
)
public static void Main(String() args)
(
CustomerEntry _customerObj=new CustomerEntry();
_customerObj.GetAge();
)
)
Resultado:
Idade do cliente: 28
2. Variáveis de instância ou variáveis não estáticas
Variáveis de instância são chamadas de variáveis não estáticas; as variáveis de instância são declaradas em uma classe, mas declaradas fora de qualquer método, bloco ou construtor. Essas variáveis são criadas uma vez que o objeto de uma classe é criado e destrói quando o objeto é destruído. Por exemplo, variáveis, podemos usar os especificadores de acesso.
No programa, as variáveis de instância são markEnglish, markMaths. Podemos criar vários objetos, cada um dos objetos com sua cópia da variável de instância.
Programa de Amostra - Variáveis de Instância
using System;
class StudentMarks (
// instance variables
int markEnglish;
int markMaths;
int markPhysics;
public static void Main(String() args) // Main Method
(
StudentMarks obj1 = new StudentMarks (); //Object creation 1
obj1. markEnglish = 90;
obj1. markMaths = 80;
obj1. markPhysics = 93;
StudentMarks obj2 = new StudentMarks (); //Object creation 1
obj2. markEnglish = 95;
obj2. markMaths = 70;
obj2. markPhysics = 90;
Console.WriteLine("Marks Obtained from first object:");
Console.WriteLine(obj1. markEnglish);
Console.WriteLine(obj1. markMaths);
Console.WriteLine(obj1. markPhysics);
Console.WriteLine("Marks obtained from second object:");
Console.WriteLine(obj2. markEnglish);
Console.WriteLine(obj2. markMaths);
Console.WriteLine(obj2. markPhysics);
)
)
Resultado:
Marcas obtidas do primeiro objeto:
90
80
93
Marcas obtidas do segundo objeto:
95
70
90
3. Variáveis estáticas ou variáveis de classe
Uma variável estática é criada no início da execução do programa e destruída no final da execução. Variáveis estáticas também são chamadas como variáveis de classe. Para acessar variáveis estáticas, não precisamos criar um objeto da classe; podemos simplesmente acessar a variável como,
Class_name.variable_name;
Uma variável estática é declarada usando a palavra-chave static dentro de uma classe ou fora de qualquer método ou construtor.
Programa de amostra - variável estática
using System;
class Employee
(
static double empSalary;
static StringempName="Smith";
public static void main(String() args)
(
Employee.empSalary=100000; // accessing the static variable
Console. WriteLine(Employee.empName+ "'s Salary:" + Employee.empSalary);
)
)
Resultado:
Salário do Smith: 100000
4. Variáveis constantes
Variáveis constantes são semelhantes às variáveis estáticas, uma vez inicializadas e o ciclo de vida de uma classe e não precisam da instância da classe para inicializar ou acessar. A variável constante é declarada usando a palavra-chave 'const', essas variáveis não podem ser alteradas uma vez declaradas e devem ser inicializadas somente no momento da parte da declaração.
Programa de amostra - Variável constante
Using System;
Class Program_A
(
int x= 25; // instance variable
static int y= 35; // static variable
const float maxValue =75; // constant variable
public static void main()
(
Program_A classObject= new Program_A(); // object creation
Console.WriteLine("Value of x : " + classObject.x);
Console.WriteLine("Value of y : " + Program_A.y);
Console.WriteLine("Value of max " " + Program_A. maxValue);
)
)
Resultado:
Valor de x: 25
Valor de y: 35
Valor máximo: 75
5. Variáveis somente leitura
Uma variável somente leitura é declarada usando a palavra - chave ' somente leitura ' e essas variáveis não podem ser alteradas como variáveis constantes. A variável constante é um valor imutável para toda a classe, enquanto que somente leitura é um valor permanente para uma instância específica de uma classe. Não há compulsão para inicializar uma variável somente leitura na declaração de tempo, ela pode ser inicializada no construtor. O valor padrão definido para a variável é 0.
Programa de amostra - somente leitura
using System;
class Program_B
(
const float maxValue =75; // constant variable
readonly int x; // read-only variable
public static void main()
(
Program_B classObject= new Program_B(); // object creation
Console.WriteLine("Value of max: " + Program_A. maxValue);
Console.WriteLine("Value of x : " + classObject.x);
)
)
Resultado:
Valor máximo: 75
Valor de x: 0
Conclusão
Por fim, você sabe como as variáveis permitem armazenar dados de maneiras diferentes. Neste artigo, aprendemos sobre como declarar e inicializar variáveis e como utilizá-las. Espero que este artigo o tenha ajudado com o processo de trabalho de variáveis.
Artigos recomendados
Este é um guia para variáveis em C #. Aqui discutimos o que são variáveis em C #, como declaramos variáveis, como inicializamos variáveis e, finalmente, quais são os diferentes tipos de variáveis em C # com seus exemplos. Você também pode consultar os seguintes artigos para saber mais -
- Como o Copy Constructor funciona em C #?
- Funções de string C # com exemplos
- Como declarar variáveis no PHP?
- Funções C # diferentes
- Variáveis em JavaScript