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

C#の最終的なローカル変数


ローカル変数のfinalを設定するには、finalキーワードを実装できないため、C#で読み取り専用キーワードを使用します。

読み取り専用では、変数に値を1回だけ割り当てることができます。 「読み取り専用」とマークされたフィールドは、オブジェクトの構築中に1回だけ設定できます。変更できません。

例を見てみましょう。以下では、empCountフィールドを読み取り専用に設定しました。これは、一度割り当てられると変更できません。

class Department {
   readonly int empCount;

   Employee(int empCount) {
      this. empCount = empCount;
   }

   void ChangeCount() {
      //empCount = 150; // Compile error
   }
}

  1. Kibanaのローカルインスタンスを設定する方法

    今日は、リモートElasticsearchクラスターに接続するためのKibanaのローカルインスタンスのセットアップについて説明します。 ObjectRocket for Elasticsearchインスタンスには、無料のホストされたKibanaインストールが含まれていますが、ローカルマシンでKibanaを実行すると、柔軟性が向上する場合があります。また、ホストされたKibanaを提供しない環境またはサービスで実行している場合、このウォークスルーは、マシンに対してローカルでKibanaを簡単に実行するのに役立ちます。 Kibanaのローカルインスタンスを実行する理由 他のKibanaユーザー

  2. Windows 10 で環境変数を設定する方法

    環境変数は、PC で実行されているプログラムを構成するために使用されるグローバル値です。技術的に聞こえますが、実際には、さまざまなアプリが接続するための共有構成ストアにすぎません。 環境変数は個々のユーザー アカウントに関連付けられているため、ユーザーごとに異なる構成を使用できます。また、Windows がインストールされているディレクトリを常に指す %windir% などのグローバル システム変数もあります (例:C:Windows)。この値をハードコーディングする代わりに、アプリは Windows ディレクトリにアクセスする必要があるときに %windir% を参照できます。 多く