Csharp/C Sharp by API/System/Console
Содержание
- 1 Console.BackgroundColor
- 2 Console.Beep()
- 3 Console.Beep(
- 4 Console.BufferHeight
- 5 Console.BufferWidth
- 6 Console.Clear()
- 7 Console.CursorLeft
- 8 Console.CursorSize
- 9 Console.CursorTop
- 10 Console.CursorVisible
- 11 Console.ForegroundColor
- 12 Console.In
- 13 Console.Out
- 14 Console.Read()
- 15 Console.ReadLine()
- 16 Console.ResetColor()
- 17 Console.SetOut
- 18 Console.SetWindowSize
- 19 Console.Title
- 20 Console.Write
- 21 Console.WriteLine
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>