C# met behulp van
C# met
In deze zelfstudie leren we met behulp van voorbeelden hoe C# static gebruikt en gebruikt om externe bronnen in een programma te importeren.
In C# gebruiken we het trefwoord using om externe bronnen (naamruimten, klassen, enz.) in een programma te importeren. Bijvoorbeeld,
// using System namespace
using System;
namespace Program {
class Program1 {
static void Main(string[] args) {
Console.WriteLine("Hello World!");
}
}
}
Uitvoer
Hello World!
Let in het bovenstaande voorbeeld op de regel
using System;
Hier importeren we de System
namespace in ons programma. Dit helpt ons om direct gebruik te maken van de klassen die aanwezig zijn in de System
naamruimte.
Hierdoor hoeven we ook niet de volledige naam van de printopdracht te schrijven.
// full print statement
System.Console.WriteLine("Hello World!");
// print statement with using System;
Console.WriteLine("Hello World!");
Ga voor meer informatie over de naamruimte naar C#-naamruimten.
C# gebruikt om een alias te maken
We kunnen ook aliassen maken met behulp van using
in C#. Bijvoorbeeld,
// 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!");
}
}
}
Uitvoer
Hello World!
In het bovenstaande programma hebben we een alias gemaakt voor System.Console
.
using Programiz = System.Console;
Dit stelt ons in staat om de alias Programiz . te gebruiken in plaats van System.Console
.
Programiz.WriteLine("Hello World!");
Hier, Programiz werkt net als System.Console
.
C# met statische richtlijn
In C# kunnen we ook klassen in ons programma importeren. Zodra we deze klassen hebben geïmporteerd, kunnen we de statische leden (velden, methoden) van de klasse gebruiken.
We gebruiken de using static
instructie om klassen in ons programma te importeren.
Voorbeeld:C# gebruikt static met 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);
}
}
}
Uitvoer
Square root of 9 is 3
Let in het bovenstaande voorbeeld op de regel,
using static System.Math;
Hier helpt deze regel ons om direct toegang te krijgen tot de methoden van de Math
klasse.
double n = Sqrt(9);
We hebben de Sqrt()
. gebruikt methode rechtstreeks zonder de Math
. op te geven klasse.
Als we de using static System.Math
. niet gebruiken in ons programma moeten we de klassenaam Math
. opnemen tijdens het gebruik van Sqrt()
. Bijvoorbeeld,
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);
}
}
}
Uitvoer
Square root of 9 is 3
Let in het bovenstaande voorbeeld op de regel,
double n = Math.Sqrt(9);
Hier gebruiken we Math.Sqrt()
om de vierkantswortel van 9 . te berekenen . Dit komt omdat we de System.Math
. niet hebben geïmporteerd in dit programma.
C Taal
- Algemene tips voor het oplossen van problemen
- Temperatuurgebaseerd apparaatbesturingssysteem met LM35
- Java 9 - Modulesysteem
- C# - Afhandeling van uitzonderingen
- Richtlijnen voor het gebruik van DSP-handvat:
- Leerlingen bouwen gerobotiseerd afvalsorteersysteem met B&R-technologie
- PLC versus DCS
- 5 voordelen van het gebruik van Biz4intellias IoT-aangedreven waterlekdetectiesysteem in industrieën
- Transportsysteem begrijpen
- Ophangsysteem begrijpen
- Een frees als draaibank gebruiken