Console Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les flux standard d'entrée, de sortie et d'erreur pour les applications console. Cette classe ne peut pas être héritée.
public ref class Console abstract sealed
public ref class Console sealed
public static class Console
public sealed class Console
type Console = class
Public Class Console
Public NotInheritable Class Console
- Héritage
-
Console
Remarques
Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour la console.
Propriétés
BackgroundColor |
Obtient ou définit la couleur d'arrière-plan de la console. |
BufferHeight |
Obtient ou définit la hauteur de la zone de mémoire tampon. |
BufferWidth |
Obtient ou définit la largeur de la zone de mémoire tampon. |
CapsLock |
Obtient une valeur indiquant si la bascule de la touche VERR. MAJ est activée ou désactivée. |
CursorLeft |
Obtient ou définit la position de colonne du curseur dans la zone de mémoire tampon. |
CursorSize |
Obtient ou définit la hauteur du curseur dans une cellule de caractère. |
CursorTop |
Obtient ou définit la position de ligne du curseur dans la zone de mémoire tampon. |
CursorVisible |
Obtient ou définit une valeur indiquant si le curseur est visible. |
Error |
Obtient le flux de sortie d'erreur standard. |
ForegroundColor |
Obtient ou définit la couleur de premier plan de la console. |
In |
Obtient le flux d'entrée standard. |
InputEncoding |
Obtient ou définit l'encodage que la console utilise pour lire l'entrée. |
IsErrorRedirected |
Obtient une valeur qui indique si le flux de sortie d'erreur a été redirigé à partir du flux d'erreur standard. |
IsInputRedirected |
Obtient une valeur qui indique si l'entrée a été redirigée à partir du flux d'entrée standard. |
IsOutputRedirected |
Obtient une valeur qui indique si la sortie a été redirigée à partir du flux de sortie standard. |
KeyAvailable |
Obtient une valeur indiquant si l'appui sur une touche est disponible dans le flux d'entrée. |
LargestWindowHeight |
Obtient le plus grand nombre possible de lignes de fenêtre de console, selon la police et la résolution d'écran actuelles. |
LargestWindowWidth |
Obtient le plus grand nombre possible de colonnes de fenêtre de console, selon la police et la résolution d’écran actuelles. |
NumberLock |
Obtient une valeur indiquant si la bascule de la touche VERR. NUM est activée ou désactivée. |
Out |
Obtient le flux de sortie standard. |
OutputEncoding |
Obtient ou définit l'encodage que la console utilise pour écrire la sortie. |
Title |
Obtient ou définit le titre à afficher dans la barre de titre de la console. |
TreatControlCAsInput |
Obtient ou définit une valeur qui indique si la combinaison de la touche de modification Control et de la touche de console (Ctrl+C) C est traitée comme une entrée ordinaire ou comme une interruption gérée par le système d'exploitation. |
WindowHeight |
Obtient ou définit la hauteur de la zone de la fenêtre de console. |
WindowLeft |
Obtient ou définit la position la plus à gauche de la zone de la fenêtre de console par rapport à la mémoire tampon d'écran. |
WindowTop |
Obtient ou définit la position supérieure de la zone de la fenêtre de console par rapport à la mémoire tampon d'écran. |
WindowWidth |
Obtient ou définit la largeur de la fenêtre de console. |
Méthodes
Beep() |
Lit le son d'un signal sonore via le haut-parleur de la console. |
Beep(Int32, Int32) |
Lit le son d'un signal sonore à la fréquence et pendant la durée spécifiées, via le haut-parleur de la console. |
Clear() |
Efface la mémoire tampon et la fenêtre correspondante de la console contenant les informations d'affichage. |
GetCursorPosition() |
Obtient la position du curseur. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32) |
Copie une zone source spécifiée de la mémoire tampon d'écran dans une zone de destination spécifiée. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor) |
Copie une zone source spécifiée de la mémoire tampon d'écran dans une zone de destination spécifiée. |
OpenStandardError() |
Acquiert le flux d'erreur standard. |
OpenStandardError(Int32) |
Acquiert le flux d'erreur standard, défini sur une taille de mémoire tampon spécifiée. |
OpenStandardInput() |
Acquiert le flux d'entrée standard. |
OpenStandardInput(Int32) |
Acquiert le flux d'entrée standard, défini sur une taille de mémoire tampon spécifiée. |
OpenStandardOutput() |
Acquiert le flux de sortie standard. |
OpenStandardOutput(Int32) |
Acquiert le flux de sortie standard, défini sur une taille de mémoire tampon spécifiée. |
Read() |
Lit le caractère suivant du flux d'entrée standard. |
ReadKey() |
Obtient le caractère suivant ou la touche de fonction sur laquelle l'utilisateur a appuyé. La touche enfoncée s'affiche dans la fenêtre de console. |
ReadKey(Boolean) |
Obtient le caractère suivant ou la touche de fonction sur laquelle l'utilisateur a appuyé. La touche enfoncée s'affiche éventuellement dans la fenêtre de console. |
ReadLine() |
Lit la ligne de caractères suivante du flux d'entrée standard. |
ResetColor() |
Définit les couleurs de premier plan et d'arrière-plan de la console sur leurs valeurs par défaut. |
SetBufferSize(Int32, Int32) |
Définit la hauteur et la largeur de la zone de mémoire tampon d'écran sur les valeurs spécifiées. |
SetCursorPosition(Int32, Int32) |
Définit la position du curseur. |
SetError(TextWriter) |
Définit la propriété Error avec l'objet TextWriter spécifié. |
SetIn(TextReader) |
Définit la propriété In avec l'objet TextReader spécifié. |
SetOut(TextWriter) |
Définit la propriété Out pour cibler l’objet TextWriter. |
SetWindowPosition(Int32, Int32) |
Définit la position de la fenêtre de console par rapport à la mémoire tampon d'écran. |
SetWindowSize(Int32, Int32) |
Définit la hauteur et la largeur de la fenêtre de console sur les valeurs spécifiées. |
Write(Boolean) |
Écrit la représentation textuelle de la valeur booléenne spécifiée dans le flux de sortie standard. |
Write(Char) |
Écrit la valeur du caractère Unicode spécifiée dans le flux de sortie standard. |
Write(Char[]) |
Écrit le tableau de caractères Unicode spécifié dans le flux de sortie standard. |
Write(Char[], Int32, Int32) |
Écrit le sous-tableau de caractères Unicode spécifié dans le flux de sortie standard. |
Write(Decimal) |
Écrit la représentation textuelle de la valeur Decimal spécifiée dans le flux de sortie standard. |
Write(Double) |
Écrit la représentation textuelle de la valeur à virgule flottante double précision spécifiée dans le flux de sortie standard. |
Write(Int32) |
Écrit la représentation textuelle de la valeur entière signée 32 bits spécifiée dans le flux de sortie standard. |
Write(Int64) |
Écrit la représentation textuelle de la valeur entière signée 64 bits spécifiée dans le flux de sortie standard. |
Write(Object) |
Écrit la représentation textuelle de l'objet spécifié dans le flux de sortie standard. |
Write(Single) |
Écrit la représentation textuelle de la valeur à virgule flottante simple précision spécifiée dans le flux de sortie standard. |
Write(String) |
Écrit la valeur de chaîne spécifiée dans le flux de sortie standard. |
Write(String, Object) |
Écrit la représentation textuelle de l'objet spécifié dans le flux de sortie standard à l'aide des informations de mise en forme spécifiées. |
Write(String, Object, Object) |
Écrit la représentation textuelle des objets spécifiés dans le flux de sortie standard à l'aide des informations de mise en forme spécifiées. |
Write(String, Object, Object, Object) |
Écrit la représentation textuelle des objets spécifiés dans le flux de sortie standard à l'aide des informations de mise en forme spécifiées. |
Write(String, Object, Object, Object, Object) |
Écrit la représentation textuelle des objets spécifiés et la liste des paramètres de longueur variable dans le flux de sortie standard à l'aide des informations de mise en forme spécifiées. |
Write(String, Object[]) |
Écrit la représentation textuelle du tableau d'objets spécifiés dans le flux de sortie standard à l'aide des informations de mise en forme spécifiées. |
Write(String, ReadOnlySpan<Object>) |
Représente les flux standard d'entrée, de sortie et d'erreur pour les applications console. Cette classe ne peut pas être héritée. |
Write(UInt32) |
Écrit la représentation textuelle de la valeur entière non signée 32 bits spécifiée dans le flux de sortie standard. |
Write(UInt64) |
Écrit la représentation textuelle de la valeur entière non signée 64 bits spécifiée dans le flux de sortie standard. |
WriteLine() |
Écrit le terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Boolean) |
Écrit la représentation textuelle de la valeur booléenne spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Char) |
Écrit la valeur du caractère Unicode spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Char[]) |
Écrit le tableau de caractères Unicode spécifié suivi du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Char[], Int32, Int32) |
Écrit le sous-tableau de caractères Unicode spécifié suivi du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Decimal) |
Écrit la représentation textuelle de la valeur Decimal spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Double) |
Écrit la représentation textuelle de la valeur à virgule flottante double précision spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Int32) |
Écrit la représentation textuelle de la valeur entière signée 32 bits spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Int64) |
Écrit la représentation textuelle de la valeur entière signée 64 bits spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Object) |
Écrit la représentation textuelle de l'objet spécifié suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(Single) |
Écrit la représentation textuelle de la valeur à virgule flottante simple précision spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(String) |
Écrit la valeur de chaîne spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(String, Object) |
Écrit la représentation textuelle de l'objet spécifié suivie du terminateur de la ligne active dans le flux de sortie standard, à l'aide des informations de mise en forme spécifiées. |
WriteLine(String, Object, Object) |
Écrit la représentation textuelle des objets spécifiés suivie du terminateur de la ligne active dans le flux de sortie standard, à l'aide des informations de mise en forme spécifiées. |
WriteLine(String, Object, Object, Object) |
Écrit la représentation textuelle des objets spécifiés suivie du terminateur de la ligne active dans le flux de sortie standard, à l'aide des informations de mise en forme spécifiées. |
WriteLine(String, Object, Object, Object, Object) |
Écrit la représentation textuelle des objets spécifiés et la liste des paramètres de longueur variable suivies du terminateur de la ligne active dans le flux de sortie standard, à l'aide des informations de mise en forme spécifiées. |
WriteLine(String, Object[]) |
Écrit la représentation textuelle du tableau d'objets spécifié suivie du terminateur de la ligne active dans le flux de sortie standard, à l'aide des informations de mise en forme spécifiées. |
WriteLine(String, ReadOnlySpan<Object>) |
Représente les flux standard d'entrée, de sortie et d'erreur pour les applications console. Cette classe ne peut pas être héritée. |
WriteLine(UInt32) |
Écrit la représentation textuelle de la valeur entière non signée 32 bits spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
WriteLine(UInt64) |
Écrit la représentation textuelle de la valeur entière non signée 64 bits spécifiée suivie du terminateur de la ligne active dans le flux de sortie standard. |
Événements
CancelKeyPress |
Se produit quand la touche de modification (Ctrl) Control et la touche de console (C) C ou la touche d'arrêt sont utilisées simultanément (Ctrl+C ou Ctrl+Pause). |
S’applique à
Cohérence de thread
Ce type est thread-safe.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour