Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

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

  1. Conseils généraux de dépannage
  2. Système de contrôle d'appareil basé sur la température utilisant LM35
  3. Java 9 - Système de modules
  4. C# - Gestion des exceptions
  5. Directives pour l'utilisation de la poignée DSP
  6. Des étudiants construisent un système robotisé de tri des déchets à l'aide de la technologie B&R
  7. CPL contre DCS
  8. 5 avantages de l'utilisation du système de détection de fuites d'eau alimenté par l'IdO de Biz4intellias dans les industries
  9. Comprendre le système de convoyeur