コンテンツ
- 定義-コンソールアプリケーションの意味
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaはコンソールアプリケーションについて説明します
定義-コンソールアプリケーションの意味
C#の短所であるコンソールアプリケーションは、標準入力、標準出力、標準エラーの3つの基本的なデータストリームにアクセスできるコマンドラインコンソールで入力を受け取り、出力を表示するアプリケーションです。
コンソールアプリケーションは、コンソールからの文字の読み書きを、個別に、または行全体として容易にします。これはC#プログラムの最も単純な形式であり、通常はWindowsコマンドプロンプトから呼び出されます。コンソールアプリケーションは通常、最小限のグラフィカルユーザーインターフェイス(GUI)を備えたスタンドアロンの実行可能ファイルの形式で存在します。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaはコンソールアプリケーションについて説明します
コンソールアプリケーションのプログラム構造は、ステートメント間の順次実行フローを促進します。キーボードとディスプレイ画面用に設計されたコンソールアプリケーションは、ネットワーク接続とオブジェクトによって生成されたキーボードとシステムイベントによって駆動されます。
コンソールアプリケーションは、主に次の理由で設計されています。
- C#言語の機能やコマンドラインユーティリティプログラムを学習するためのサンプルなど、ユーザーの操作がほとんどまたはまったく必要ないアプリケーションにシンプルなユーザーインターフェイスを提供するため。
- 自動化テスト。自動化実装リソースを削減できます。
C#で開発されたコンソールアプリケーションには、1つのメインエントリポイント(静的メインメソッド)があり、コマンドラインパラメーター表現の唯一の引数としてオプションのパラメーター配列を受け取ります。
.NET Frameworkは、さまざまな形式の出力表示機能を備えた迅速なコンソールアプリケーション開発を可能にするライブラリクラスを提供します。 System.Console(シールドクラス)は、コンソールアプリケーションの開発で使用される主要なクラスの1つです。
コンソールアプリケーションの機能制限の1つは、相手先ブランド供給(OEM)コードページを使用するコンソール機能によって返される文字列が、米国規格協会(ANSI)コードページを使用する機能によって正しく処理されないことです。この問題は、ANSI文字列ではなく、OEM文字列を生成するSetFileApisToOEM関数を呼び出すことで解決できます。