C#初級プログラミング

C#初心者のための基礎!staticスタティックの意味と使い方を解説#25

staticとは

staticキーワードは静的メンバーを作成するときに使用します。静的メンバーとは、変数や、メソッド等を、インスタンス単位で生成するのではなく、アプリケーションにただ1つだけ生成したいときに使用します。

例えばデータベースの接続先をstring変数に格納する場合、毎回string変数を生成することもできますが、アプリケーションの起動時に決定してしまうような項目の場合は、毎回作成しなくても、アプリケーションでただ1つ記憶しているだけでいいケースがあります。そのような場合はstaticキーワードを付けることで、インスタンス生成のたびにメモリ領域が確保されるのではなく、アプリケーションでただ1つのメモリ領域が確保されます。

書き方

書き方は、クラスや変数、メソッドを記述するときに、アクセス修飾子に続けて記述します。

private static int XXX;

注意事項

静的メソッドの中で使用できるフィールドはstaticフィールドのみです。

アクセスの方法

クラスのインスタンスを生成するのではなく、クラス名にドットを付けて、直接呼び出します。

サンプルコード

C#初心者のための基礎文法

C#を正しい3層構造で造れてますか?

非売品コースを受け取る