static
キーワードについて。
この時点まで、私自身の調査を通じて、static
キーワードが何であるかについての一般的な考えを持っていますが、これらすべての異なる説明と詳細は、私をさらに混乱させるだけだと感じています. 現時点では、「 」の適切な使用方法を知っているとは本当に思いませんstatic
。C# と VB.NET では使用方法が異なるようで、使用目的に応じて言語内で適用方法が異なります。</p>
MSDN の記事Static (Visual Basic)を読んでいるときに、特に次の文を読んだときに、多くの疑問が生じました。
通常、プロシージャ内のローカル変数は、プロシージャが終了するとすぐに存在しなくなります。
static
変数は存在し続け、最新の値を保持します。
VB.NET のバージョンは
static
C# や Java と同じですか? 概念はほとんどの言語で同じですか?クラス内に値
static
を保持し、クラスをインスタンス化せずにその特定のメンバー、関数にアクセスできる場合、これは大まかに使用しても安全ですか? 言い換えれば、static
クラス内で 's を使用するときは注意深く監視する必要がありますか? なぜかグローバル変数を思い出します。多分私はここで無知であり、彼らの目的を理解するためにもっと練習が必要です.static
使用することでコードの再利用性が向上し、促進される良いシナリオは何ですか?