Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> C Taal

C# - Programmastructuur

Voordat we de basisbouwstenen van de C#-programmeertaal bestuderen, laten we eerst eens kijken naar een minimale C#-programmastructuur, zodat we deze in de komende hoofdstukken als referentie kunnen nemen.

Hello World-programma maken

Een C# programma bestaat uit de volgende onderdelen −

  • Naamruimtedeclaratie
  • Een klas
  • Klasse-methoden
  • Klasse-kenmerken
  • Een hoofdmethode
  • Uitspraken en uitdrukkingen
  • Opmerkingen

Laten we eens kijken naar een eenvoudige code die de woorden "Hallo wereld" afdrukt −

Live demo
using System;

namespace HelloWorldApplication {
   class HelloWorld {
      static void Main(string[] args) {
         /* my first program in C# */
         Console.WriteLine("Hello World");
         Console.ReadKey();
      }
   }
}

Wanneer deze code wordt gecompileerd en uitgevoerd, levert dit het volgende resultaat op −

Hello World

Laten we eens kijken naar de verschillende onderdelen van het gegeven programma −

  • De eerste regel van het programma met Systeem; - het gebruiken trefwoord wordt gebruikt om het Systeem . op te nemen naamruimte in het programma. Een programma heeft over het algemeen meerdere gebruiken verklaringen.

  • De volgende regel heeft de naamruimte verklaring. Een naamruimte is een verzameling klassen. De HelloWorldApplicatie namespace bevat de klasse HelloWorld .

  • De volgende regel heeft een klasse verklaring, de klasse HelloWorld bevat de gegevens en methodedefinities die uw programma gebruikt. Klassen bevatten over het algemeen meerdere methoden. Methoden definiëren het gedrag van de klasse. Echter, de HelloWorld class heeft maar één methode Main .

  • De volgende regel definieert de Hoofd methode, wat het instappunt . is voor alle C#-programma's. De Hoofd methode geeft aan wat de klasse doet wanneer deze wordt uitgevoerd.

  • De volgende regel /*...*/ wordt genegeerd door de compiler en wordt gebruikt om opmerkingen toe te voegen in het programma.

  • De methode Main specificeert zijn gedrag met de instructie Console.WriteLine("Hello World");

    WriteLine is een methode van de Console klasse gedefinieerd in het Systeem naamruimte. Deze verklaring veroorzaakt het bericht "Hello, World!" om op het scherm te worden weergegeven.

  • De laatste regel Console.ReadKey(); is voor de VS.NET-gebruikers. Hierdoor wacht het programma op een toetsaanslag en wordt het scherm niet snel uitgevoerd en gesloten wanneer het programma wordt gestart vanuit Visual Studio .NET.

Het is de moeite waard om op de volgende punten te letten −

  • C# is hoofdlettergevoelig.

  • Alle uitspraken en uitdrukkingen moeten eindigen met een puntkomma (;).

  • De uitvoering van het programma begint bij de Main-methode.

  • In tegenstelling tot Java kan de naam van het programmabestand verschillen van de klassenaam.

Het programma compileren en uitvoeren

Als u Visual Studio.Net gebruikt voor het compileren en uitvoeren van C#-programma's, voert u de volgende stappen uit −

  • Start Visual Studio.

  • Kies in de menubalk Bestand -> Nieuw -> Project.

  • Kies Visual C# uit sjablonen en kies vervolgens Windows.

  • Kies Console-applicatie.

  • Geef een naam op voor uw project en klik op de knop OK.

  • Dit creëert een nieuw project in Solution Explorer.

  • Schrijf code in de code-editor.

  • Klik op de knop Uitvoeren of druk op F5 om het project uit te voeren. Er verschijnt een opdrachtpromptvenster met de regel Hallo Wereld.

U kunt een C#-programma compileren door de opdrachtregel te gebruiken in plaats van de Visual Studio IDE −

  • Open een teksteditor en voeg de bovengenoemde code toe.

  • Sla het bestand op als helloworld.cs

  • Open de opdrachtprompttool en ga naar de map waar u het bestand hebt opgeslagen.

  • Typ csc helloworld.cs en druk op enter om uw code te compileren.

  • Als uw code geen fouten bevat, gaat de opdrachtprompt u naar de volgende regel en genereert helloworld.exe uitvoerbaar bestand.

  • Typ hallowereld om uw programma uit te voeren.

  • U kunt de uitvoer Hello World op het scherm zien afgedrukt.


C Taal

  1. C# klasse en object
  2. C# Toegangsmodificaties
  3. C# statisch trefwoord
  4. C# abstracte klasse en methode
  5. C# geneste klasse
  6. C# Gedeeltelijke klasse en gedeeltelijke methode
  7. C# verzegelde klasse en methode
  8. C - Programmastructuur
  9. Polymorfisme in C++
  10. Gegevensabstractie in C++
  11. Gegevensinkapseling in C++