Aprendizagem C# Sintaxe básica

Aprendizagem C# Sintaxe básica
C# é uma linguagem de programação usada para solução de problemas, como outros idiomas, mas C# fornece simplicidade no código e gerencia tudo nas aulas. C# é uma linguagem sensível ao caso, que significa 'ab_programa' é diferente de 'ab_program'. Ambos não são os mesmos, então precisamos ter muito cuidado ao codificar. C# Não deixe os programadores ficarem preguiçosos porque não podemos perder um ponto e vírgula enquanto codificam. O programador deve seguir estritamente a sintaxe da linguagem C#.

Ao contrário de Python, em C# semicolon é obrigatório após cada afirmação. O compilador indicaria um erro se não usarmos um ponto de vírgula. No idioma C#, temos que importar as bibliotecas relevantes para usar as funções internas. Mas se estivermos codificando no Visual Studio e criamos uma estrutura C#, não há necessidade de importar nenhuma biblioteca, porque as bibliotecas já existirão em nosso código quando criarmos um pacote. E eles ficarão embaçados, mas quando usarmos qualquer método de uma classe específica, o IDE mudará automaticamente a cor do texto e o tornará visível no código. Sempre que usamos qualquer outro IDE para c# codificação, temos que escrever manualmente. IDE é a abreviação de um ambiente de desenvolvimento integrado e nos permite codificar em um determinado idioma. Para c# codificação O IDE mais usado e confiável é o código do Visual Studio.

A sintaxe da linguagem C# é muito bem ordenada e mantida, cada uma é legível e clara. O código não importará arquivos extras ou incluirá variáveis ​​inúteis, pois não nos permite definir variáveis ​​inúteis que existem, mas nunca usadas no programa. E se declararmos uma variável, mas não a usarmos em todo o código, continuará afirmando que a variável é declarada, mas não utilizada.

Sintaxe do Exemplo 1:

Neste exemplo, utilizaremos apenas um espaço para nome no código. E vamos cobrir todos os detalhes que você precisa saber sobre C# sintaxe e execução do zero.

Código:

usando o sistema;
namespace program_0

Classe Prog

estático void main (string [] args)

Console.WriteLine ("Este é o primeiro código!");


Saída:

Explicação do código

Vamos passar por cada linha do código acima em profundidade, como funciona e por que precisamos dela em nosso código.

Usando o sistema:

A afirmação 'usando o sistema' diz ao compilador que estamos usando o sistema: é um espaço para nome que discutiremos em detalhes, mas aqui você só precisa entender isso antes de usar qualquer coisa no código, temos que dizer ao compilador que estamos usando o sistema em nosso programa. Quando criamos um pacote ou projeto, devemos primeiro escrever esta declaração. Esta afirmação nos permite usar tudo o que o sistema tem. Podemos acessar facilmente todas as classes e métodos internos do sistema, sem escrever a palavra 'sistema' repetidamente. Como se quisermos mostrar algo no console, então empregaremos o console.Write () função. Chamamos essa função de uma maneira de console.Write () quando escrevemos 'usando o sistema' no início do código. Mas quando a declaração 'usando o sistema' não for mencionada no início, empregaremos uma função como o sistema.Console.Escrever(). Devemos incluir a palavra 'sistema' com qualquer função do sistema que empregamos. Mas, utilizando a declaração 'usando o sistema' no início do código, podemos economizar tempo.

Linha em branco

A codificação no idioma C# é bem gerenciada de aulas para o indentação. O compilador cuida de tudo. Os espaços de branco são ignorados por C#, assim, a adição de linhas em branco extra facilita o entendimento do código sem afetar como o código funciona. Eles desempenham um papel importante e aprimoram a legibilidade do código. Após a declaração 'usando o sistema', a linha em branco é usada para separar a parte da importação de bibliotecas do outro código.

Espaço para nome

O termo 'namespace' funciona como um contêiner que contém o código principal, classes e funções. Dentro de um projeto, podemos ter mais de um 'espaço para nome'. E fora deste 'namespace', também podemos definir outros namespaces. Mas, para fazer isso, temos que definir aqueles usando 'namespace_name', que mostra o nome do novo espaço de nome que é criado. Sempre usamos 'namespace' com o nome da classe que queremos acessar no código. Por padrão, o nome do projeto que criamos recebe o nome 'namespace'. Podemos mudar isso, mas para isso, precisamos atualizar o nome da pasta. Ele organiza membros de dados de um espaço para nome como uma classe, mas no 'namespace' podemos ter mais de uma classe. Quando um 'namespace' é criado em um projeto, ele contém um nome de classe 'Programa', podemos modificar esse nome que é chamado de membro da classe namespace. E dentro da classe, temos um método chamado de método de membro do espaço para nome.

Aparelho encaracolado

Dentro dos aparelhos encaracolados de um espaço para nome, escrevemos o código principal. O código dentro do espaço para nome inclui as classes, funções e instâncias de aulas. Um espaço para nome pode ter outro espaço para nome, que é chamado de espaço para nome aninhado. Os métodos ou membros de um espaço para nome podem ser acessados ​​empregando o 'namespace' com um ponto. Ao fazer isso, podemos chamar qualquer função: namespace_1.MyProgram (). O compilador acessará o espaço para nome que mencionamos no código, o DOT dirá ao compilador que queremos acessar seu método ou membro e depois do ponto especifica o nome de um método que queremos acessar.

Aula

Uma classe é um organizador dentro do espaço para nome que organizará membros de dados e métodos de membros. Uma classe contém diferentes tipos de dados e métodos em um só lugar que podem ser acessados ​​pelos objetos da classe. O idioma C# fornece uma classe interna, onde podemos empregar vários métodos. Mas um método principal será utilizado para chamar todos os métodos ou classes. Em C#, é possível ter uma aula dentro de outra classe; Isso é conhecido como herança. Esse conceito de classes é chamado de programação orientada a objetos (OOP), na qual criamos objetos de uma classe. Na OOP, temos métodos diferentes, como encapsulamento para ocultar dados, uma herança que aumenta a segurança e herdando os dados na forma de um relacionamento entre pais e filhos, um dos pais pode ter muitos filhos, mas um filho tem apenas um dos pais, abstração e um Lot Other. Em C#, as aulas são mais importantes porque, se queremos adicionar dois números, fazemos isso com a ajuda de aulas, pois ela tem uma aula quando criamos um projeto. Tudo o que fazemos é dentro de uma aula.

Método Main ()

Um programa tem apenas um método main (). Neste método main (), chamamos todos os objetos e funções, podemos atribuir valores e executar operações. Podemos criar muitas classes e namespaces, mas o espaço para nome criado com o projeto terá uma classe. Nessa classe, invocamos o método principal (). Tudo o que é apresentado na tela de saída é devido a esse método, os objetos que chamamos no método Main () mostrarão dados adicionais, mas os métodos não serão visíveis na tela de saída. Em C#, podemos chamar mais de um método main (), mas, para isso, devemos dizer ao compilador qual método principal () será executado e compilado. Para isso, temos que compilar como StartupObject Compile.

Console

O console é a tela de saída; é a classe do espaço para nome do sistema. É usado para mostrar mensagens e o valor das variáveis ​​na tela de saída. O console tem muitos métodos porque é uma classe, por isso possui métodos internos que podemos usar apenas chamando o método com o nome da classe, console.WriteLine (). Aqui, 'Console' mostra o nome de uma classe que está usando o espaço para nome do sistema e WriteLine () é o método dessa classe que estamos usando. Uma coisa importante a ser observada aqui é que, se não utilizarmos a instrução 'usando o sistema' no início do código, devemos sempre incluir o termo 'sistema' com o nome da função ao chamar um método do espaço para nome do sistema. Isso diz ao compilador que é uma classe de sistema e estamos usando um método específico dessa classe. Numerosos métodos são incorporados ao sistema para que possamos acessá -los facilmente. Inclui console.Readline (), console.Write (), console.BackgroundColor () e muito mais que podemos empregar para fazer alterações em nosso console. Todos os métodos da classe 'Console' são integrados para fazer variações no console.

Sintaxe do Exemplo 2:

Aqui, empregamos mais de um espaço para nome em nosso código para demonstrar como ele funciona quando existem vários namespaces.

Código:

usando o sistema;
namespace one_1

Classe pública mione

public estático vazio onemethod ()
Console.WriteLine ("Esta é a classe Myone de espaço para nome One_1");


namespace program_1

programa de classe

estático void main (string [] args)

Um 1.Meu único.Onemethod ();
Console.WriteLine ("Este é o namespace program_1");


Explicação do código:

Agora vamos aprender como podemos criar espaços nomes no C# de nossas escolhas. Já existe um espaço para nome criado no C# IDE quando criamos um projeto, ele define automaticamente um ambiente para codificarmos em C# idioma. Podemos criar vários espaços para names se acharmos que precisamos de outro espaço para separar uma parte do código do outro.

Neste programa, criaremos outro espaço de nome para mostrar como funciona. O programa criado será salvo como 'Program_1' e o C# definirá um ambiente com um espaço para nome, classe e um método main (). Então, criamos um espaço para nome de 'One_1'. Dentro desse espaço para nome, criamos uma classe pública porque não podemos fazer codificação no espaço para nome sem definir a classe. Então, precisamos definir um nome de classe 'myone'. Nesta classe, podemos invocar vários métodos, mas aqui chamamos apenas uma função para diminuir a complexidade do código e torná -lo simples e fácil de entender. A função onemethod () é chamada dentro da classe 'myone'. Em seguida, empregamos um método de classe do sistema de namespace 'console' para representar uma mensagem no terminal. O console.Função writeLine () mostra o texto 'Esta é a classe myone de espaço para nome One_1', enquanto o WriteLine () envia o cursor para a próxima linha após a impressão da mensagem. Agora, vá para o espaço para nome 'Program_1' criado pelo ambiente do sistema. Dentro da classe 'Programa', o método principal () chama o método de namespace onemethod (). Quando invocamos uma função de um namespace no método Main (), escrevemos de tal maneira. Namespace_name.nome da classe.Method_name (); No código, implementamos essa função como One_1.Meu único.Onemethod (). Aqui, o atributo 'One_1' é o nome de namespace, 'myone' mostra a classe desse espaço para nome e onemethod () é o nome de um método. Depois disso, o console.A função WriteLine () é aplicada para imprimir a instrução 'This Is Namespace Program_1' no terminal.

Vamos ver como esse código funciona. O compilador começará a compilar do método main (). A primeira declaração no método Main () será executada primeiro, ele irá para o espaço para nome 'One_1'. Em seguida, ele irá para a classe 'myone' deste espaço de nome e executará a função onemethod () desta classe. O onemethod () tem apenas uma declaração que será implementada e, em seguida, o controle voltará ao método principal () e executará a próxima declaração. Assim, teremos uma mensagem no terminal.

Saída:

A tela de saída mostrará duas mensagens no console, uma do espaço para nome padrão e o outro do espaço para nome que será criado. A primeira declaração na função principal () seria executada primeiro e depois a próxima declaração será executada. Essas duas declarações imprimirão duas mensagens chamando o console.Função writeLine ().

Conclusão

Discutimos a sintaxe básica do C# em detalhes. Este artigo contém tudo o que você deve saber antes de codificar no idioma C#. Este idioma é sensível ao minúsculo e o ponto de vírgula é importante para encerrar todas as afirmações. Você pode receber um erro se esquecer de colocar o semicolon. No espaço de nome C#, as classes são muito importantes, elas mantêm o código organizado. Podemos definir diferentes namespaces para separar uma parte do código do outro. Com vários exemplos, a sintaxe básica de C# foi completamente explorada. Em poucas palavras, a sintaxe de C# é um pouco diferente de outros idiomas, mas é mais confiável e legível. Mas uma vez que você entende sua sintaxe, a codificação em C# se torna muito mais fácil para você.