Csharp/C Sharp by API/System/Console

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Console.BackgroundColor

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     Console.Title = "Standard Console";
     Console.ForegroundColor = ConsoleColor.Red;
     Console.BackgroundColor = ConsoleColor.Green;
     Console.WriteLine("Press Enter to change the Console"s appearance.");
     Console.ReadLine();
 }

}

 </source>


Console.Beep()

<source lang="csharp">

using System; using System.Windows.Forms; using System.Media; public class MainClass {

  public static void Main() {
      Console.Beep();
  }

}

 </source>


Console.Beep(

<source lang="csharp"> using System; using System.Windows.Forms; using System.Media; public class MainClass {

  public static void Main() {
      Console.Beep(200, 300);
  }

}

 </source>


Console.BufferHeight

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     // Change the Console appearance and redisplay.
     Console.Title = "Resized Console";
     Console.ResetColor();
     Console.Clear();
     Console.SetWindowSize(100, 50);
     Console.BufferHeight = 500;
     Console.BufferWidth = 100;
     Console.CursorLeft = 20;
     Console.CursorSize = 50;
     Console.CursorTop = 20;
     Console.CursorVisible = false;
     Console.WriteLine("Main method complete. Press Enter.");
     Console.ReadLine();
 }

}

 </source>


Console.BufferWidth

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     // Change the Console appearance and redisplay.
     Console.Title = "Resized Console";
     Console.ResetColor();
     Console.Clear();
     Console.SetWindowSize(100, 50);
     Console.BufferHeight = 500;
     Console.BufferWidth = 100;
     Console.CursorLeft = 20;
     Console.CursorSize = 50;
     Console.CursorTop = 20;
     Console.CursorVisible = false;
     Console.WriteLine("Main method complete. Press Enter.");
     Console.ReadLine();
 }

}

 </source>


Console.Clear()

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     // Change the Console appearance and redisplay.
     Console.Title = "Cleared / Colored Console";
     Console.ForegroundColor = ConsoleColor.Blue;
     Console.BackgroundColor = ConsoleColor.Yellow;
     Console.Clear();
     Console.WriteLine("Press Enter to change the Console"s appearance.");
     Console.ReadLine();
 }

}

 </source>


Console.CursorLeft

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     // Change the Console appearance and redisplay.
     Console.Title = "Resized Console";
     Console.ResetColor();
     Console.Clear();
     Console.SetWindowSize(100, 50);
     Console.BufferHeight = 500;
     Console.BufferWidth = 100;
     Console.CursorLeft = 20;
     Console.CursorSize = 50;
     Console.CursorTop = 20;
     Console.CursorVisible = false;
     Console.WriteLine("Main method complete. Press Enter.");
     Console.ReadLine();
 }

}

 </source>


Console.CursorSize

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     // Change the Console appearance and redisplay.
     Console.Title = "Resized Console";
     Console.ResetColor();
     Console.Clear();
     Console.SetWindowSize(100, 50);
     Console.BufferHeight = 500;
     Console.BufferWidth = 100;
     Console.CursorLeft = 20;
     Console.CursorSize = 50;
     Console.CursorTop = 20;
     Console.CursorVisible = false;
     Console.WriteLine("Main method complete. Press Enter.");
     Console.ReadLine();
 }

}

 </source>


Console.CursorTop

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     // Change the Console appearance and redisplay.
     Console.Title = "Resized Console";
     Console.ResetColor();
     Console.Clear();
     Console.SetWindowSize(100, 50);
     Console.BufferHeight = 500;
     Console.BufferWidth = 100;
     Console.CursorLeft = 20;
     Console.CursorSize = 50;
     Console.CursorTop = 20;
     Console.CursorVisible = false;
     Console.WriteLine("Main method complete. Press Enter.");
     Console.ReadLine();
 }

}

 </source>


Console.CursorVisible

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     // Change the Console appearance and redisplay.
     Console.Title = "Resized Console";
     Console.ResetColor();
     Console.Clear();
     Console.SetWindowSize(100, 50);
     Console.BufferHeight = 500;
     Console.BufferWidth = 100;
     Console.CursorLeft = 20;
     Console.CursorSize = 50;
     Console.CursorTop = 20;
     Console.CursorVisible = false;
     Console.WriteLine("Main method complete. Press Enter.");
     Console.ReadLine();
 }

}

 </source>


Console.ForegroundColor

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     Console.Title = "Standard Console";
     Console.ForegroundColor = ConsoleColor.Red;
     Console.BackgroundColor = ConsoleColor.Green;
     Console.WriteLine("Press Enter to change the Console"s appearance.");
     Console.ReadLine();
 }

}

 </source>


Console.In

<source lang="csharp">

using System;

class MainClass {

 public static void Main() { 
   string str; 

   Console.WriteLine("Enter some characters."); 

   str = Console.In.ReadLine(); // call TextReader"s ReadLine() method 

   Console.WriteLine("You entered: " + str); 
 } 

}


 </source>


Console.Out

<source lang="csharp">

using System;

class MainClass {

 public static void Main() { 
   int a=10, b=0; 
   int result; 

   Console.Out.WriteLine("This will generate an exception."); 
   try { 
     result = a / b; // generate an exception 
   } catch(DivideByZeroException exc) { 
     Console.Error.WriteLine(exc.Message); 
   } 
 } 

}



 </source>


Console.Read()

<source lang="csharp">

using System;

class MainClass {

 public static void Main() { 
   char ch; 

   Console.Write("Press a key followed by ENTER: "); 

   ch = (char) Console.Read(); // get a char 
   
   Console.WriteLine("Your key is: " + ch); 
 }   

}


 </source>


Console.ReadLine()

<source lang="csharp"> using System; using System.IO; class MainClass {

 public static void Main(string[] args)
 {
   string ans;
   do
   {
     Console.Write("Are you done? [yes] [no] : ");
     ans = Console.ReadLine();
   }while(ans != "yes");
 }

}



 </source>


Console.ResetColor()

<source lang="csharp">

using System; public class Test{

  static void Main(string[] args){
     // Change the Console appearance and redisplay.
     Console.Title = "Resized Console";
     Console.ResetColor();
     Console.Clear();
     Console.SetWindowSize(100, 50);
     Console.BufferHeight = 500;
     Console.BufferWidth = 100;
     Console.CursorLeft = 20;
     Console.CursorSize = 50;
     Console.CursorTop = 20;
     Console.CursorVisible = false;
     Console.WriteLine("Main method complete. Press Enter.");
     Console.ReadLine();
 }

}

 </source>


Console.SetOut

<source lang="csharp"> using System; using System.IO;

public class Redirect {

 public static void Main() { 
   StreamWriter log_out; 

   try { 
     log_out = new StreamWriter("logfile.txt"); 
   } 
   catch(IOException exc) { 
     Console.WriteLine(exc.Message + "Cannot open file."); 
     return ; 
   } 
   
   Console.SetOut(log_out); 
   Console.WriteLine("This is the start of the log file."); 

   for(int i=0; i<10; i++) Console.WriteLine(i); 

   Console.WriteLine("This is the end of the log file."); 
   log_out.Close(); 
 } 

}


 </source>


Console.SetWindowSize

<source lang="csharp">

using System; public class Test{

  static void Main(string[] args){
     // Change the Console appearance and redisplay.
     Console.Title = "Resized Console";
     Console.ResetColor();
     Console.Clear();
     Console.SetWindowSize(100, 50);
     Console.BufferHeight = 500;
     Console.BufferWidth = 100;
     Console.CursorLeft = 20;
     Console.CursorSize = 50;
     Console.CursorTop = 20;
     Console.CursorVisible = false;
     Console.WriteLine("Main method complete. Press Enter.");
     Console.ReadLine();
 }

}

 </source>


Console.Title

<source lang="csharp"> using System; public class Test{

  static void Main(string[] args){
     Console.Title = "Standard Console";
     Console.ForegroundColor = ConsoleColor.Red;
     Console.BackgroundColor = ConsoleColor.Green;
     Console.WriteLine("Press Enter to change the Console"s appearance.");
     Console.ReadLine();
 }

}

 </source>


Console.Write

<source lang="csharp">

class MainClass {

  static void Main()
  {
        System.Console.Write("This is text 1.");
        System.Console.Write("This is text 2.");
        System.Console.Write("This is text 3.");
  }

}



 </source>


Console.WriteLine

<source lang="csharp">

using System; class MainClass {

  static void Main()
  {
     Console.WriteLine(" {0} and {1}.", 3, 6);
  }

}



 </source>