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 # usando

C# usando

En este tutorial, aprenderemos sobre el uso de C# y la estática para importar recursos externos en un programa con la ayuda de ejemplos.

En C#, usamos la palabra clave using para importar recursos externos (espacios de nombres, clases, etc.) dentro de un programa. Por ejemplo,

// using System namespace
using System;

namespace Program {

  class Program1 {
    static void Main(string[] args) {
      Console.WriteLine("Hello World!");   
    }
  }
}

Salida

Hello World!

En el ejemplo anterior, observe la línea

using System;

Aquí, estamos importando el System espacio de nombres dentro de nuestro programa. Esto nos ayuda a usar directamente las clases presentes en el System espacio de nombres.

Además, debido a esto, no tenemos que escribir el nombre completo de la declaración de impresión.

// full print statement
System.Console.WriteLine("Hello World!");

// print statement with using System;
Console.WriteLine("Hello World!");

Para obtener más información sobre el espacio de nombres, visite Espacios de nombres de C#.


C# usando para crear un alias

También podemos crear alias con la ayuda de using Cía#. Por ejemplo,

// creating alias for System.Console
using Programiz = System.Console;

namespace HelloWorld {

  class Program {
    static void Main(string[] args) {

      // using Programiz alias instead of System.Console
      Programiz.WriteLine("Hello World!");    
    }
  }
}

Salida

Hello World!

En el programa anterior, hemos creado un alias para System.Console .

using Programiz = System.Console;

Esto nos permite usar el alias Programiz en lugar de System.Console .

Programiz.WriteLine("Hello World!");

Aquí, Programiz funcionará como System.Console .


C# usando la directiva estática

En C#, también podemos importar clases en nuestro programa. Una vez que importamos estas clases, podemos usar los miembros estáticos (campos, métodos) de la clase.

Usamos el using static directiva para importar clases en nuestro programa.

Ejemplo:C# usando estática con System.Math

using System;

// using static directive
using static System.Math;

namespace Program {  

  class Program1  {  
    public static void Main(string[] args)  {  
       	 
      double n  = Sqrt(9);
      Console.WriteLine("Square root of 9 is " + n);  
      	 
    }  
  }  
}

Salida

Square root of 9 is 3

En el ejemplo anterior, observe la línea,

using static System.Math;

Aquí, esta línea nos ayuda a acceder directamente a los métodos del Math clase.

double n = Sqrt(9);

Hemos utilizado el Sqrt() método directamente sin especificar el Math clase.

Si no usamos el using static System.Math en nuestro programa, tenemos que incluir el nombre de la clase Math mientras usa Sqrt() . Por ejemplo,

using System; 
 
namespace Program {  

  class Program1 {  
    public static void Main(string[] args) {  

      // using the class name Math
      double n  = Math.Sqrt(9);
      Console.WriteLine("Square root of 9 is " + n);  
    }  
  }  
} 

Salida

Square root of 9 is 3

En el ejemplo anterior, observe la línea,

double n = Math.Sqrt(9);

Aquí, estamos usando Math.Sqrt() para calcular la raíz cuadrada de 9 . Esto se debe a que no hemos importado el System.Math en este programa.


Lenguaje C

  1. Consejos generales para la solución de problemas
  2. Sistema de control de dispositivo basado en temperatura usando LM35
  3. Java 9 - Sistema de módulos
  4. C# - Manejo de excepciones
  5. Directrices para el manejo de DSP utilizando
  6. Los estudiantes construyen un sistema robótico de clasificación de basura usando tecnología B&R
  7. PLC frente a DCS
  8. 5 ventajas de usar el sistema de detección de fugas de agua impulsado por IoT de Biz4intellias en industrias
  9. Comprender el sistema de transporte
  10. Comprender el sistema de suspensión
  11. Uso de una fresadora como torno