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