Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

C# - Sintaxis básica

C# es un lenguaje de programación orientado a objetos. En la metodología de Programación Orientada a Objetos, un programa consta de varios objetos que interactúan entre sí por medio de acciones. Las acciones que un objeto puede realizar se denominan métodos. Se dice que los objetos del mismo tipo tienen el mismo tipo o pertenecen a la misma clase.

Por ejemplo, consideremos un objeto Rectangle. Tiene atributos como largo y ancho. Según el diseño, es posible que necesite formas de aceptar los valores de estos atributos, calcular el área y mostrar los detalles.

Veamos la implementación de una clase Rectangle y discutamos la sintaxis básica de C# −

Demostración en 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(); 
      }
   }
}

Cuando el código anterior se compila y ejecuta, produce el siguiente resultado −

Length: 4.5
Width: 3.5
Area: 15.75

El uso Palabra clave

La primera declaración en cualquier programa de C# es

using System;

El uso La palabra clave se utiliza para incluir los espacios de nombres en el programa. Un programa puede incluir varias instrucciones de uso.

La clase Palabra clave

La clase palabra clave se utiliza para declarar una clase.

Comentarios en C#

Los comentarios se utilizan para explicar el código. Los compiladores ignoran las entradas de comentarios. Los comentarios de varias líneas en los programas de C# comienzan con /* y terminan con los caracteres */ como se muestra a continuación −

/* This program demonstrates
The basic syntax of C# programming 
Language */

Los comentarios de una sola línea se indican con el símbolo '//'. Por ejemplo,

}//end class Rectangle    

Variables de miembros

Las variables son atributos o miembros de datos de una clase, utilizados para almacenar datos. En el programa anterior, el Rectángulo la clase tiene dos variables miembro llamadas longitud y ancho .

Funciones de miembros

Las funciones son conjuntos de declaraciones que realizan una tarea específica. Las funciones miembro de una clase se declaran dentro de la clase. Nuestra clase de muestra Rectangle contiene tres funciones miembro: AcceptDetails , ObtenerÁrea y Mostrar .

Instanciación de una clase

En el programa anterior, la clase ExecuteRectangle contiene el Principal() e instancia el Rectangle clase.

Identificadores

Un identificador es un nombre utilizado para identificar una clase, variable, función o cualquier otro elemento definido por el usuario. Las reglas básicas para nombrar clases en C# son las siguientes −

Palabras clave de C#

Las palabras clave son palabras reservadas predefinidas para el compilador de C#. Estas palabras clave no se pueden utilizar como identificadores. Sin embargo, si desea utilizar estas palabras clave como identificadores, puede anteponer el carácter @ a la palabra clave.

En C#, algunos identificadores tienen un significado especial en el contexto del código, como get y set se denominan palabras clave contextuales.

La siguiente tabla enumera las palabras clave reservadas y las palabras clave contextuales en C# −

Palabras clave reservadas
resumen como base bool descanso byte caso
atrapar carácter marcado clase const continuar decimales
predeterminado delegado hacer doble más enumeración evento
explícito externo falso finalmente fijo flotar para
foreach ir a si implícito en in (modificador genérico) int
interfaz interno es bloqueo largo espacio de nombres nuevo
null objeto operador fuera fuera (modificador genérico) anular parámetros
privado protegido público solo lectura ref volver sbyte
sellado corto tamaño de apilación estático cadena estructura
cambiar esto lanzar verdadero intentar tipo de uint
u largo desmarcado inseguro ucorto usando virtuales vacío
volátil mientras
Palabras clave contextuales
añadir alias ascendente descendente dinámico de obtener
global grupo en unirse dejar ordenar por parcial (tipo)
parcial
(método)
eliminar seleccionar establecer

Lenguaje C

  1. Plantillas de clase de C++
  2. Clase de almacenamiento C
  3. Java - Sintaxis básica
  4. C - Sintaxis básica
  5. Sintaxis básica de C++
  6. Polimorfismo en C++
  7. Abstracción de datos en C++
  8. Encapsulación de datos en C++
  9. MATLAB - Sintaxis básica
  10. C# - Estructura del programa
  11. C# - Encapsulación