A C# programozási nyelvben egy egyszerű „hello world” program többféleképpen is írható. Lássuk a 4 legjobb módszert egy egyszerű C#-példa létrehozására:
- Egyszerű példa
- A rendszer használata
- Nyilvános módosító használata
- Névtér használata
C# egyszerű példa
class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } }
Kimenet:
Hello World!
Leírás
osztály: egy kulcsszó, amelyet az osztály meghatározására használnak.
végső kulcsszó a java-ban
Program: az osztály neve. Az osztály egy tervrajz vagy sablon, amelyből objektumok jönnek létre. Adattagjai és metódusai lehetnek. Itt csak a fő módszere van.
statikus: egy kulcsszó, ami azt jelenti, hogy az objektum nem szükséges a statikus tagokhoz való hozzáféréshez. Tehát memóriát takarít meg.
üres: a metódus visszatérési típusa. Nem ad vissza semmilyen értéket. Ebben az esetben a visszatérési nyilatkozat nem szükséges.
css középső gomb
Fő: a metódus neve. Ez minden C# program belépési pontja. Amikor a C# programot futtatjuk, a Main() metódus először minden más metódus előtt kerül meghívásra. A program elindítását jelzi.
string[] args: parancssori argumentumokhoz használják a C#-ban. A C# program futtatása közben értékeket adhatunk át. Ezeket az értékeket argumentumoknak nevezzük, amelyeket a programban használhatunk.
System.Console.WriteLine('Hello World!'): Itt a System a névtér. A konzol a Rendszer névtérben meghatározott osztály. A WriteLine() a Console osztály statikus metódusa, amelyet a szöveg konzolra írásához használnak.
C# Példa: A rendszer használata
Ha írunk rendszer segítségével az osztály előtt, ez azt jelenti, hogy nem kell megadnunk a System névteret a névtér bármely osztályának eléréséhez. Itt Console osztályt használunk a System.Console megadása nélkül.
using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Kimenet:
Hello World!
C# Példa: Nyilvános módosító használata
Meg is határozhatjuk nyilvános módosító az osztály és a Main() metódus előtt. Most már az osztályon kívülről is elérhető.
using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Kimenet:
Hello World!
C# Példa: Névtér használata
A névtéren belül létrehozhatunk osztályokat. A kapcsolódó osztályok csoportosítására szolgál. Az osztályok kategorizálására szolgál, hogy könnyen karbantartható legyen.
using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } }
Kimenet:
bináris keresési algoritmusok
Hello World!