Konsolapplikation

Författare: Lewis Jackson
Skapelsedatum: 8 Maj 2021
Uppdatera Datum: 23 Juni 2024
Anonim
How to Create Modern C# Console Applications
Video: How to Create Modern C# Console Applications

Innehåll

Definition - Vad betyder Console Application?

En konsolapplikation i con # C # är en applikation som tar inmatning och visar utdata på en kommandoradskonsol med åtkomst till tre grundläggande dataströmmar: standardinmatning, standardutgång och standardfel.

En konsolapplikation underlättar läsning och skrivning av tecken från en konsol - antingen enskilt eller som en hel rad. Det är den enklaste formen av ett C # -program och anropas vanligtvis från Windows-kommandotolken. En konsolapplikation finns vanligtvis i form av en fristående körbar fil med minimal eller inget grafiskt användargränssnitt (GUI).


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Console Application

Programstrukturen för en konsolapplikation underlättar ett sekventiellt exekveringsflöde mellan uttalanden. En konsolapplikation, som är utformad för tangentbord och skärm, drivs av tangentbord och systemhändelser genererade av nätverksanslutningar och objekt.

En konsolapplikation är främst utformad av följande skäl:

  • För att tillhandahålla ett enkelt användargränssnitt för applikationer som kräver liten eller ingen användarinteraktion, till exempel för att lära sig C # -språkfunktioner och kommandoradsverktygsprogram.
  • Automatiserad testning, vilket kan minska implementeringsresurserna för automatisering.

Konsolapplikationer utvecklade i C # har en huvudinmatningspunkt (statisk huvudmetod) för exekvering, som tar ett valfritt antal parametrar som dess enda argument för kommandoradsparameterrepresentation.

.NET Framework tillhandahåller biblioteksklasser för att möjliggöra snabb konsolutvecklingsutveckling med utmatningsvisningskapacitet i olika format. System.Console (en förseglad klass) är en av de huvudklasser som används i utvecklingen av konsolapplikationer.

En begränsning av en funktionalitetsbegränsning för konsolen är att strängar som returneras av konsolfunktioner med OEM-kodsida för originalutrustningstillverkare kanske inte behandlas korrekt av funktioner som använder American National Standards Institute (ANSI) kodesida. Det här problemet kan lösas genom att kalla funktionen SetFileApisToOEM för att producera OEM-karaktärssträngar, snarare än ANSI-karaktärssträngar.


Denna definition har skrivits i C #