Variáveis ​​em C # - Como declarar e inicializar variável em c # com seus tipos

Índice:

Anonim

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

  1. Variáveis ​​locais
  2. Variáveis ​​de instância ou variáveis ​​não estáticas
  3. Variáveis ​​estáticas ou variáveis ​​de classe
  4. Variáveis ​​constantes
  5. 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 -

  1. Como o Copy Constructor funciona em C #?
  2. Funções de string C # com exemplos
  3. Como declarar variáveis ​​no PHP?
  4. Funções C # diferentes
  5. Variáveis ​​em JavaScript