Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

C# - Sintaxe Básica


C# é uma linguagem de programação orientada a objetos. Na metodologia da Programação Orientada a Objetos, um programa consiste em vários objetos que interagem entre si por meio de ações. As ações que um objeto pode realizar são chamadas de métodos. Diz-se que objetos do mesmo tipo têm o mesmo tipo ou dizem que estão na mesma classe.

Por exemplo, vamos considerar um objeto Rectangle. Possui atributos como comprimento e largura. Dependendo do projeto, podem ser necessárias formas de aceitar os valores desses atributos, calcular a área e exibir detalhes.

Vamos ver a implementação de uma classe Rectangle e discutir a sintaxe básica do C# -
Demonstração ao vivo
using System;

namespace RectangleApplication {
   class Rectangle {
      
      // member variables
      double length;
      double width;
      
      public void Acceptdetails() {
         length = 4.5;    
         width = 3.5;
      }
      public double GetArea() {
         return length * width; 
      }
      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   }
   class ExecuteRectangle {
      static void Main(string[] args) {
         Rectangle r = new Rectangle();
         r.Acceptdetails();
         r.Display();
         Console.ReadLine(); 
      }
   }
}

Quando o código acima é compilado e executado, ele produz o seguinte resultado -
Length: 4.5
Width: 3.5
Area: 15.75

O uso Palavra-chave


A primeira instrução em qualquer programa C# é
using System;

O usar palavra-chave é usada para incluir os namespaces no programa. Um programa pode incluir várias instruções using.

A classe Palavra-chave


A classe palavra-chave é usada para declarar uma classe.

Comentários em C#


Os comentários são usados ​​para explicar o código. Os compiladores ignoram as entradas de comentários. Os comentários de várias linhas em programas C# começam com /* e terminam com os caracteres */ como mostrado abaixo −
/* This program demonstrates
The basic syntax of C# programming 
Language */

Comentários de linha única são indicados pelo símbolo '//'. Por exemplo,
}//end class Rectangle    

Variáveis ​​de membro


Variáveis ​​são atributos ou membros de dados de uma classe, usados ​​para armazenar dados. No programa anterior, o Retângulo classe tem duas variáveis ​​de membro chamadas comprimento e largura .

Funções de membro


Funções são conjuntos de instruções que executam uma tarefa específica. As funções-membro de uma classe são declaradas dentro da classe. Nossa classe de amostra Rectangle contém três funções de membro: AcceptDetails , GetArea e Exibir .

Instanciando uma classe


No programa anterior, a classe ExecuteRectangle contém o Principal() e instancia o Retângulo classe.

Identificadores


Um identificador é um nome usado para identificar uma classe, variável, função ou qualquer outro item definido pelo usuário. As regras básicas para nomear classes em C# são as seguintes −

Palavras-chave C#


Palavras-chave são palavras reservadas predefinidas para o compilador C#. Essas palavras-chave não podem ser usadas como identificadores. No entanto, se você quiser usar essas palavras-chave como identificadores, poderá prefixar a palavra-chave com o caractere @.

Em C#, alguns identificadores têm um significado especial no contexto do código, como get e set são chamados de palavras-chave contextuais.

A tabela a seguir lista as palavras-chave reservadas e palavras-chave contextuais em C# −
Palavras-chave reservadas
resumo como base bool quebrar byte caso
pegar char marcado classe const continuar decimal
padrão delegado faça duplo outra enum evento
explícito externo falso finalmente corrigido flutuar para
foreach ir para se implícito em in (modificador genérico) int
interface interno é bloqueio longo espaço de nomes novo
nulo objeto operador saída out (modificador genérico) substituir parâmetros
privado protegido público somente leitura referência retornar sbyte
selado curta tamanho de stackalloc estático cadeia estrutura
alternar isto lançar verdadeiro tente tipo de uint
longo desmarcado inseguro abreviação usando virtual nulo
volátil enquanto
Palavras-chave contextuais
adicionar alias ascendente descendente dinâmico de obter
global grupo em participar deixe ordenar por parcial (tipo)
parcial
(método)
remover selecione conjunto

Linguagem C

  1. Modelos de classe C++
  2. Classe de armazenamento C
  3. Java - Sintaxe Básica
  4. C - Sintaxe Básica
  5. Sintaxe básica de C++
  6. Polimorfismo em C++
  7. Abstração de dados em C++
  8. Encapsulamento de dados em C++
  9. MATLAB - Sintaxe Básica
  10. C# - Estrutura do Programa