フィールドとローカル変数を比較(C#)

  • このエントリーをはてなブックマークに追加

スポンサーリンク

※サイト運営にサーバーは必須です※
ロリポップ! はコスパのよい初心者向けサーバーです~

フィールド

「フィールド」とは、クラス内に直接宣言されている変数を意味します。

※「フィールド」は「メンバ変数」「インスタンス変数」と呼ばれることがあります

「フィールド」はメソッドの外で、宣言されています。そのため、クラスから見てみると、メソッドと同じ階層に「フィールド」は存在します。

「フィールド」は、アクセス修飾子は指定しない場合、privateがデフォルトになります。

これまで、散々見てきたと思われる、メソッド内に宣言されている変数は、「フィールド」と区別して、「ローカル変数」と呼ばれることがあります。

「ローカル変数」は、そのメソッド内でしか有効ではありません。

一方、「フィールド」は、クラスのインスタンスが存在するまで有効で、複数のメソッド間で変数を共有する場合に便利です。

※「フィールド」は、「ローカル変数」と区別するために、変数名の最初は「_」(アンダーバー)で始めることが多いです

ソースコード

実行結果

半径10の円の周りの長さは62.8
半径10の円の面積は314

~ギャンブルに絶対儲かる必勝法があるのだろうか?~

私(サイト主)はこの疑問に対して非常に興味を持ち、プログラミングで検証してみました。

このサイトを応援してもいいかなと思う人はぜひとも購入を検討してみてください。

ギャンブルの必勝法が本当に儲かるかプログラミングで検証してみた

     

コメントを残す

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)