Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

C# verwenden

C# mit

In diesem Tutorial erfahren wir anhand von Beispielen, wie C# verwendet und statische verwendet wird, um externe Ressourcen in ein Programm zu importieren.

In C# verwenden wir das Schlüsselwort using, um externe Ressourcen (Namespaces, Klassen usw.) in ein Programm zu importieren. Zum Beispiel

// using System namespace
using System;

namespace Program {

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

Ausgabe

Hello World!

Beachten Sie im obigen Beispiel die Zeile

using System;

Hier importieren wir den System Namespace in unserem Programm. Dies hilft uns, die in System vorhandenen Klassen direkt zu verwenden Namensraum.

Aus diesem Grund müssen wir auch nicht den vollständig qualifizierten Namen der Druckanweisung schreiben.

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

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

Weitere Informationen zum Namespace finden Sie unter C#-Namespaces.


C#-Verwendung zum Erstellen eines Alias

Wir können auch Aliase mit Hilfe von using erstellen in C#. Zum Beispiel

// 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!");    
    }
  }
}

Ausgabe

Hello World!

Im obigen Programm haben wir einen Alias ​​für System.Console erstellt .

using Programiz = System.Console;

Dadurch können wir den Alias ​​Programiz verwenden statt System.Console .

Programiz.WriteLine("Hello World!");

Hier, Programiz funktioniert genauso wie System.Console .


C# mit statischer Direktive

In C# können wir auch Klassen in unser Programm importieren. Sobald wir diese Klassen importiert haben, können wir die statischen Elemente (Felder, Methoden) der Klasse verwenden.

Wir verwenden den using static Direktive zum Importieren von Klassen in unser Programm.

Beispiel:C# unter Verwendung von static mit 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);  
      	 
    }  
  }  
}

Ausgabe

Square root of 9 is 3

Beachten Sie im obigen Beispiel die Zeile,

using static System.Math;

Hier hilft uns diese Zeile, direkt auf die Methoden der Math zuzugreifen Klasse.

double n = Sqrt(9);

Wir haben den Sqrt() verwendet Methode direkt ohne Angabe von Math Klasse.

Wenn wir den using static System.Math nicht verwenden In unserem Programm müssen wir den Klassennamen Math einfügen bei Verwendung von Sqrt() . Zum Beispiel

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);  
    }  
  }  
} 

Ausgabe

Square root of 9 is 3

Beachten Sie im obigen Beispiel die Zeile,

double n = Math.Sqrt(9);

Hier verwenden wir Math.Sqrt() um die Quadratwurzel von 9 zu berechnen . Das liegt daran, dass wir den System.Math nicht importiert haben in diesem Programm.


C Sprache

  1. Allgemeine Tipps zur Fehlerbehebung
  2. Temperaturbasiertes Gerätesteuerungssystem mit LM35
  3. Java 9 - Modulsystem
  4. C# - Ausnahmebehandlung
  5. Richtlinien für die Verwendung von DSP-Handles
  6. Die Schüler bauen ein Roboter-Müllsortiersystem mit B&R-Technologie
  7. SPS vs. DCS
  8. 5 Vorteile der Verwendung des IoT-betriebenen Wasserleckerkennungssystems von Biz4intlias in der Industrie
  9. Fördersystem verstehen
  10. Aufhängungssystem verstehen