Como usar var na linguagem C#

Como usar var na linguagem C#

Enquanto trabalhamos em programação, precisamos utilizar muitos tipos de variáveis ​​e funções no código para torná -lo compreensível para os usuários e conveniente pesquisar. O principal objetivo de utilizar as variáveis ​​e funções em qualquer código é evitar complexidade e ambiguidade e tornar mais conveniente usar. Dentro de C#, podemos declarar variáveis ​​implicitamente e explicitamente. A declaração implícita não precisa declarar o tipo de variável junto com seu nome. Por outro lado, a declaração explícita exige que você inclua o tipo de variável.

A declaração implícita precisa da palavra -chave "VAR" para declarar qualquer variável, e o próprio compilador interpretará e determinará o tipo de variável necessária em algum momento. Enquanto estiver na declaração explícita, você declarará o tipo, e o compilador apenas a validará. Neste artigo, estaremos focados em usar a palavra -chave "var" para declarar implicitamente variáveis ​​em C#. Certifique -se de atualizar seu sistema Linux. O processo de atualização ajudará você a garantir seu sistema atualizado com os últimos recursos e sem erros devido a essas atualizações.

Exemplo # 01:

Começaremos um novo exemplo ao nosso primeiro exemplo criando um arquivo C# para o código do programa. Você precisa executar a instrução Linux "Touch" em seu aplicativo de shell do console. Este arquivo será gerado em seu diretório de trabalho atual, provavelmente "casa".

Iniciaremos nossa primeira ilustração para demonstrar a simples sintaxe de declarar e inicializar qualquer variável em C#. Inicie seu código C# com o uso geral de namespace do "sistema" no código. Este espaço para nome é essencial em todos os códigos C# para o uso de funções internas de uso geral. Depois disso, criamos uma classe simples e aleatória chamada "teste" e iniciamos um método de driver principal ().

Nosso método principal () está inicializando uma variável inteira "x" com o valor 12. A palavra -chave "int" mostra o tipo "número inteiro" de uma variável "x". A próxima linha usa a função WriteLine () do sistema de namespace e seu "console" de classe para exibir o valor da variável "X" no shell.

Usando o compilador MCS para C, execute o arquivo var.CS compilado ou código com muita eficiência. O var.O arquivo exe foi criado e estamos utilizando o "mono-cerne" para executar este arquivo exe. A saída a seguir mostra a exibição simples da variável "X" com seu valor:

A ilustração anterior mostra a definição e inicialização de qualquer tipo de variável em C#. Pelo contrário, C# permite evitar usar o tipo de dados com a variável e, em vez disso, use a palavra -chave "var". O uso da palavra -chave "var" faz com que o compilador interprete o tipo de variável em si, e não precisamos informar o compilador. Então, atualizamos nosso código abaixo. Usando a palavra -chave "var", inicializamos duas variáveis, "x" e "y", com inteiro positivo e valores inteiros negativos, respectivamente. Em seguida, a função WriteLine () foi usada para exibir os valores de ambas as variáveis ​​"X" e "Y" no shell do console. Salve e desista do seu editor de texto.

Compilamos este código com o compilador "MCS" e criamos seu arquivo exe. Este var.O arquivo EXE foi usado para execução usando mono-redução. Ambas as variáveis ​​são exibidas e não temos nenhum erro. Este exemplo mostra como a palavra -chave "var" é valiosa na declaração de variáveis:

Depois de definir as variáveis ​​implicitamente, estaremos analisando o tipo de variável usando a função "getType" de C#. Para isso, você precisa implementar a classe "Text" do espaço para nome "do sistema" no seu código C# após o uso do espaço para nome do "sistema" separadamente. Dentro da classe "teste", o mesmo método principal () foi usado. Usamos as mesmas variáveis, "x" e "y". Dentro da função "Writeline ()" da classe de console, usamos o "getType" chamado pelos nomes da variável para exibir o tipo de variáveis ​​junto com seus valores. Usamos o formato de suportes encaracolados na string para exibir os valores.

Depois de compilar e executar este programa, precisamos saber o tipo de variável, "x" e "y", separadamente. Ambas as variáveis ​​são do mesmo tipo, eu.e., "Int32", conforme o entendimento do compilador C#.

Exemplo # 02:

No exemplo anterior, vimos como a variável "var" e a função gettype () podem exibir a variável do tipo inteiro e seu tipo no shell do console, respectivamente. Agora, vamos dar uma olhada em alguns outros tipos de variáveis ​​usando a palavra -chave "var". Então, inicializamos três variáveis, "x", "y" e "z", com a palavra -chave "var" dentro do código do driver principal () deste programa.

Use o “sistema.Teste "Namespace Line na parte superior deste código. Essas três variáveis ​​contêm diferentes tipos de valores neles, como flutuação, caráter e string. Temos usado o mesmo console.Função writeLine () para exibir cada variável junto com seu tipo usando a função "getType ()" com nomes de variáveis. Como todas as variáveis ​​são de diferentes tipos, esperamos a saída exclusiva em nossa tela.

Vamos salvar e compilar nosso código com o compilador "MCS". A compilação foi bastante bem -sucedida e nenhum erro foi encontrado. O arquivo EXE para este código do programa foi utilizado dentro da instrução mono para executar o código compilado. A saída exibiu três valores variáveis, "X", "Y" e "Z", junto com seus tipos. Ele mostra que "x" tem tipo "duplo", "y" tem tipo de caractere e "z" tem o tipo de string.

Exemplo # 03:

Demos uma olhada na maioria dos tipos encontrados em C# para demonstrar o uso da palavra -chave "var" para variáveis ​​diferentes e únicas. Vamos dar uma olhada no valor variável do tipo booleano agora. Então, atualizamos as variáveis ​​na função Main () e substituímos X, Y e Z com B1, B2 e B3. Nós os declaramos implicitamente com a palavra -chave "var" sem declarar o tipo deles.

As duas primeiras variáveis ​​contêm valores booleanos "verdadeiros" e "falsos", e a última variável está vazia. A mesma função WriteLine () é utilizada aqui para exibir o valor variável junto com seus tipos usando a função "getType" nesta linha.

Depois de usar este código na compilação e executá-lo com o executador "mono" C# Runtime, temos o resultado mostrado. Ele exibe as duas primeiras variáveis ​​são do tipo "booleano", enquanto o terceiro é do tipo de string. Isso mostra que qualquer valor que contenha caracteres, espaços ou vazios especiais será considerado uma string.

Conclusão:

No parágrafo introdutório do nosso artigo, discutimos brevemente a idéia de uma declaração implícita e explícita de variáveis ​​e fizemos uma comparação entre eles. Exumimos o uso da palavra -chave "var" com a ajuda da função C# "GetType" da classe "Text" de espaço para nome "sistema" que está declarando o tipo de variável na saída. Tentamos esses exemplos para inteiro positivo e negativo, caráter, flutuação, corda, booleano e tipo de variáveis ​​vazias separadamente. As ilustrações da palavra -chave "var" mostram que não haverá problema executando nenhuma operação em variáveis ​​com a declaração de palavra -chave "var". Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e tutoriais.