C# en utilisant
C# utilisant
Dans ce didacticiel, nous apprendrons à utiliser C# et à utiliser static pour importer des ressources externes dans un programme à l'aide d'exemples.
En C#, nous utilisons le mot-clé using pour importer des ressources externes (espaces de noms, classes, etc.) dans un programme. Par exemple,
// using System namespace
using System;
namespace Program {
class Program1 {
static void Main(string[] args) {
Console.WriteLine("Hello World!");
}
}
}
Sortie
Hello World!
Dans l'exemple ci-dessus, notez la ligne
using System;
Ici, nous importons le System
espace de noms à l'intérieur de notre programme. Cela nous aide à utiliser directement les classes présentes dans le System
espace de noms.
De plus, pour cette raison, nous n'avons pas besoin d'écrire le nom complet de l'instruction d'impression.
// full print statement
System.Console.WriteLine("Hello World!");
// print statement with using System;
Console.WriteLine("Hello World!");
Pour en savoir plus sur l'espace de noms, consultez Espaces de noms C#.
Utilisation de C# pour créer un alias
Nous pouvons également créer des alias à l'aide de using
en C#. Par exemple,
// 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!");
}
}
}
Sortie
Hello World!
Dans le programme ci-dessus, nous avons créé un alias pour System.Console
.
using Programiz = System.Console;
Cela nous permet d'utiliser l'alias Programiz au lieu de System.Console
.
Programiz.WriteLine("Hello World!");
Ici, Programiz fonctionnera comme System.Console
.
C# utilisant la directive statique
En C#, nous pouvons également importer des classes dans notre programme. Une fois ces classes importées, nous pouvons utiliser les membres statiques (champs, méthodes) de la classe.
Nous utilisons le using static
directive pour importer des classes dans notre programme.
Exemple :C# utilisant statique avec 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);
}
}
}
Sortie
Square root of 9 is 3
Dans l'exemple ci-dessus, notez la ligne,
using static System.Math;
Ici, cette ligne nous aide à accéder directement aux méthodes du Math
classe.
double n = Sqrt(9);
Nous avons utilisé le Sqrt()
méthode directement sans spécifier le Math
classe.
Si nous n'utilisons pas le using static System.Math
dans notre programme, nous devons inclure le nom de la classe Math
en utilisant Sqrt()
. Par exemple,
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);
}
}
}
Sortie
Square root of 9 is 3
Dans l'exemple ci-dessus, notez la ligne,
double n = Math.Sqrt(9);
Ici, nous utilisons Math.Sqrt()
pour calculer la racine carrée de 9 . C'est parce que nous n'avons pas importé le System.Math
dans ce programme.
Langue C
- Conseils généraux de dépannage
- Système de contrôle d'appareil basé sur la température utilisant LM35
- Java 9 - Système de modules
- C# - Gestion des exceptions
- Directives pour l'utilisation de la poignée DSP
- Des étudiants construisent un système robotisé de tri des déchets à l'aide de la technologie B&R
- CPL contre DCS
- 5 avantages de l'utilisation du système de détection de fuites d'eau alimenté par l'IdO de Biz4intellias dans les industries
- Comprendre le système de convoyeur