C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のConsole.KeyAvailable()プロパティ


C#のConsole.KeyAvailable()プロパティは、入力ストリームでキーを押すことができるかどうかを示す値を取得するために使用されます。

構文

構文は次のとおりです-

public static bool KeyAvailable { get; }

ここで、C#でConsole.KeyAvailable()プロパティを実装する例を見てみましょう-

using System;
using System.Threading;
class Demo {
   public static void Main (string[] args) {
      ConsoleKeyInfo cs = new ConsoleKeyInfo();
      do {
         Console.WriteLine("\nPress a key to display; "+ "press the 'Q' key to quit.");
         while (Console.KeyAvailable == false)Thread.Sleep(100);
         cs = Console.ReadKey(true);
         Console.WriteLine("You pressed the '{0}' key.", cs.Key);
      }
       while (cs.Key != ConsoleKey.Q);
   }
}

出力

これにより、次の出力が生成されます-

C#のConsole.KeyAvailable()プロパティ

ここで、C#でConsole.KeyAvailable()プロパティを実装する別の例を見てみましょう-

using System;
using System.Threading;
class Demo {
   public static void Main (string[] args) {
      ConsoleKeyInfo cs = new ConsoleKeyInfo();
      do {
         Console.WriteLine("\nPress a key to display; "+ "press the 'P' key to quit.");
         while (Console.KeyAvailable == false)Thread.Sleep(200);
         cs = Console.ReadKey(true);
         Console.WriteLine("You pressed the '{0}' key.", cs.Key)
      }
      while (cs.Key != ConsoleKey.Q);
   }
}

出力

これにより、次の出力が生成されます-

C#のConsole.KeyAvailable()プロパティ


  1. C#のConsole.KeyAvailable()プロパティ

    C#のConsole.KeyAvailable()プロパティは、入力ストリームでキーを押すことができるかどうかを示す値を取得するために使用されます。 構文 構文は次のとおりです- public static bool KeyAvailable { get; } 例 ここで、C#でConsole.KeyAvailable()プロパティを実装する例を見てみましょう- using System; using System.Threading; class Demo {    public static void Main (string[] args) {   &n

  2. C#のコンソールクラス

    C#のConsoleクラスは、コンソールアプリケーションの標準の入力、出力、およびエラーストリームを表すために使用されます。 C#のコンソールクラスプロパティの例をいくつか見てみましょう- Console.CursorLeftプロパティ C#でコンソールのCursorLeftを変更するには、Console.CursorLeftプロパティを使用します。 例 例を見てみましょう- using System; class Demo {    public static void Main (string[] args) {       Cons