我想在控制台上,利用 ConsoleKey的一些属性;
   控制光标的移动 如按: 向上键,光标向上 向下键,光标向下等等;

解决方案 »

  1.   

    ConsoleKey 枚举型,指定控制台上的标准键。
    LeftArrow 向左键
    UpArrow 向上键
    RightArrow 向右键
    DownArrow 向下键 
    光标控制
    CursorLeft       
      CursorSize        
      CursorTop        
      CursorVisible  
      

  2.   


    我的博客 欢迎交流 http://www.ideaext.com
      

  3.   

    这个意思?using System;
    using System.Collections.Generic;
    using System.Text;namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {            Console.WriteLine("123123123123123123");
                Console.WriteLine("123123123123123123");
                Console.WriteLine("123123123123123123");
                Console.WriteLine("123123123123123123");
                Console.WriteLine("123123123123123123");
                Console.WriteLine("123123123123123123");
                Console.WriteLine("123123123123123123");
                Console.WriteLine("123123123123123123");
                Console.WriteLine("123123123123123123");
                while (true)
                {
                    switch (Console.ReadKey(true).Key)
                    {
                        case ConsoleKey.UpArrow:
                            if(Console.CursorTop!=0) Console.CursorTop--;
                            break;
                        case ConsoleKey.DownArrow:
                            Console.CursorTop++;
                            break;
                        case ConsoleKey.LeftArrow:
                            if (Console.CursorLeft != 0) Console.CursorLeft--;
                            break;
                        case ConsoleKey.RightArrow:
                            Console.CursorLeft++;
                            break;
                    }
                }
            }
        }
    }