ホームページ  >  記事  >  バックエンド開発  >  C# でのコンソールの意味

C# でのコンソールの意味

清浅
清浅オリジナル
2019-05-06 10:39:3329537ブラウズ

C# の Console はコンソールを意味します。 Console は、[Console.Write] などのコンソールのいくつかの基本操作をカプセル化するクラスです。これは、文字列をコンソールに直接書き込むことを意味します。

C# でのコンソールの意味

#C# の Console

  • Console.Write は、文字列をコンソールに直接書き込むことを意味します。改行は行われず、前の文字を続けて書くことができます。

  • Console.WriteLine は、文字列をコンソールに書き込み、それをラップすることを意味します。

  • Console.Read は、コンソールから改行なしで文字列を読み取ることを意味します。

  • Console.ReadLine は、コンソールから文字列を読み取った後に文字列をラップすることを意味します。

  • Console.ReadKey ユーザーが押した次の文字またはファンクション キーを取得します。押されたキーはコンソール ウィンドウに表示されます。

  • Console.Beep コンソールのスピーカーからビープ音を鳴らします。

  • Console.Clear は、コンソール バッファーと、対応するコンソール ウィンドウの表示情報をクリアします。

#コンソールへの出力

コンソールへの出力とは、データをコンソールに出力して表示することを意味します。 .Net Framework は、このタスクを実装するためのコンソール クラスを提供します。出力メソッドは次のとおりです:

    Console.WriteLine();
  • Console.Write() ;
  • Console.WriteLine(出力値);
  • Console.Write(出力値);
  • Console.WriteLine("出力形式文字列", 変数リスト);
  • Console.Write("出力形式文字列", 変数リスト);
  • Console.WriteLine("This is {0}, this is {1} and {2}",strName[0],strName[1],strName [2],strName3]);
  • このメソッドには、「フォーマット文字列」と変数リストの 2 つのパラメーターが含まれています。 「これは {0}、これは {1}、{2}」 これは書式文字列です。{0}、{1}、{2} はプレースホルダーと呼ばれ、順番に配置された変数テーブルを表し、0 が に対応します変数 リストの最初の変数 1 は、変数リストの 2 番目の変数に対応し、以下同様に出力が完了します。

コンソールからの入力

コンソールからの入力とは、コンソールからプログラムにデータを入力することです。

Console クラスによって提供される入力メソッド:

Console.ReadLine();

このコードは、文字列変数に直接割り当てることができる文字列型のデータを返します。例: <pre class="brush:php;toolbar:false">string strname=Console.ReadLine();</pre> 場合によっては、コンソールから数値を入力する必要があり、前に紹介した内容であるデータ変換を使用する必要があります。たとえば、:

int num=int.Parse(Console.ReadLine());
int num=Convert.ToInt32(Console.ReadLine());

上記 2 つのコード文は、効果は同じなので、自分の習慣に合わせてどれかを選んでください。

注:

    Console.ReadLine() と Console.Read() の入力結果は完全に異なるため、混合することはできません。
  • Console.Read()、戻り値は最初の文字の ASCII コードです。
  • Console.ReadLine()、戻り値は文字列です。
  • つまり、read メソッドは最初の文字のみを読み取ることができますが、ReadLine は複数の文字を読み取り、新しい行を読み取ることができます。

Console.ReadKey() 関数:

read はコンソールから読み取られ、key はキーボードを押すことを意味するため、この組み合わせはユーザーにファンクション キーを押してウィンドウに表示させることを意味します。前のコードはウィンドウを一時停止するために使用されます。機能、デバッグ モードでは、任意のキー

を押した後にのみウィンドウが閉じます。

単純なケース

:

using System;
using System.Collections.Generic;
using System.Linq;using System.Text;
using System.Threading.Tasks;namespace ConsoleTest
{    class Program
    {        static void Main(string[] args)
        {
            Console.WriteLine("输入用户名和ID");            
            string name = Console.ReadLine();            
            int id = int.Parse(Console.ReadLine());
            Console.WriteLine("User Name is {0} \nThe id is {1}",name, id);
            Console.ReadKey();
        }
    }

以上がC# でのコンソールの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。