Console.Clear

(Método)
Lenguaje: C#

Borra la pantalla de texto

Biblioteca: system

Declaración: public static void Clear()

Parámetros: Ninguno

Valor devuelto: (nada)

Detalles:
Borra la pantalla de texto (y su buffer, porque el contenido puede ocupar más que la zona visible)

Ejemplo:
// Ejemplo_12_02a.cs
// Más posibilidades de "System.Console"
// Parte de la Introducción a C#, por Nacho Cabanes
 
using System;
 
public class Ejemplo_12_02a
{
    public static void Main()
    {
        int posX, posY;
 
        Console.Title = "Ejemplo de consola";
        Console.BackgroundColor = ConsoleColor.Green;
        Console.ForegroundColor = ConsoleColor.Black;
        Console.Clear();
 
        posY = 10;  // En la fila 10
        Random r = new Random(DateTime.Now.Millisecond);
        posX = r.Next(20, 40); // Columna al azar entre 20 y 40
        Console.SetCursorPosition(posX, posY);
        Console.WriteLine("Bienvenido");
 
        Console.ForegroundColor = ConsoleColor.Blue;
        Console.SetCursorPosition(10, 15);
        Console.Write("Pulsa 1 o 2: ");
        ConsoleKeyInfo tecla;
        do 
        {
            tecla = Console.ReadKey(false);
        } 
        while ((tecla.KeyChar != '1') && (tecla.KeyChar != '2'));
 
        int maxY = Console.WindowHeight;
        int maxX = Console.WindowWidth;
        Console.SetCursorPosition(maxX-50, maxY-1);
        Console.ForegroundColor = ConsoleColor.Red;
        Console.Write("Pulsa una tecla para terminar... ");    
        Console.ReadKey(true);
    }  
}

Órdenes relacionadas:   Console.WriteLine   Console.BackgroundColor   Console  

En otros lenguajes:   clrscr (Pascal)  

Más detalles en la Referencia oficial


  Volver al índice de la referencia o al apartado de C#