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