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.