logo

C# Példa: Hello World

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!