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

C# usando


Neste tutorial, aprenderemos sobre C# usando e usando static para importar recursos externos em um programa com a ajuda de exemplos.

Em C#, usamos a palavra-chave using para importar recursos externos (namespaces, classes, etc) dentro de um programa. Por exemplo,

// using System namespace
using System;

namespace Program {

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

Saída
Hello World!

No exemplo acima, observe a linha
using System;

Aqui, estamos importando o System namespace dentro do nosso programa. Isso nos ajuda a usar diretamente as classes presentes no System namespace.

Além disso, por causa disso, não precisamos escrever o nome totalmente qualificado da instrução print.
// full print statement
System.Console.WriteLine("Hello World!");

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

Para saber mais sobre o namespace, visite namespaces C#.

C# usando para criar um alias


Também podemos criar aliases com a ajuda de using em C#. Por exemplo,
// 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!");    
    }
  }
}

Saída
Hello World!

No programa acima, criamos um alias para System.Console .
using Programiz = System.Console;

Isso nos permite usar o alias Programiz em vez de System.Console .
Programiz.WriteLine("Hello World!");

Aqui, Programiz funcionará exatamente como System.Console .

C# usando diretiva estática




Em C#, também podemos importar classes em nosso programa. Uma vez que importamos essas classes, podemos usar os membros estáticos (campos, métodos) da classe.

Usamos o using static diretiva para importar classes em nosso programa.

Exemplo:C# usando static com 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);  
      	 
    }  
  }  
}

Saída
Square root of 9 is 3

No exemplo acima, observe a linha,
using static System.Math;

Aqui, esta linha nos ajuda a acessar diretamente os métodos do Math classe.
double n = Sqrt(9);

Usamos o Sqrt() método diretamente sem especificar o Math classe.

Se não usarmos o using static System.Math em nosso programa, temos que incluir o nome da classe Math ao usar Sqrt() . Por exemplo,
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);  
    }  
  }  
} 

Saída
Square root of 9 is 3

No exemplo acima, observe a linha,
double n = Math.Sqrt(9);

Aqui, estamos usando Math.Sqrt() para calcular a raiz quadrada de 9 . Isso ocorre porque não importamos o System.Math neste programa.

Linguagem C

  1. Dicas gerais para solução de problemas
  2. Sistema de controle de dispositivo baseado em temperatura usando LM35
  3. Java 9 - Sistema de Módulos
  4. C# - Tratamento de Exceções
  5. Diretrizes para lidar com DSP usando
  6. Estudantes constroem sistema robótico de triagem de lixo usando tecnologia B&R
  7. PLC vs DCS
  8. 5 vantagens de usar o sistema de detecção de vazamento de água alimentado por IoT Biz4intellias nas indústrias
  9. Entendendo o sistema de transporte
  10. Entendendo o Sistema de Suspensão