VB.NETのStatic
キーワードには、特にJavaに相当するものがありますか? VB.NETに精通したものではないために、次のコードスニペットを取る...[Android] JavaのVB.NETの静的キーワードに相当するものは何ですか?
Sub MyFunc()
Static myvar As Integer = 0
myvar += 1
End Sub
Static
キーワードは、それはそうMYVARがMyFuncとの後続の呼び出しの間その値を保持できます。
したがって、MyFuncを3回呼び出すごとに、myvarの値は1
,2
および3
になります。
Javaのメソッド内でクロスコール永続変数を作成するにはどうすればよいですか?あなたはできる?
Javaはまた、「静的」キーワードを持っており、それは私が集まって何から同じ目的 – Waqas
を果たす、Javaの 'static'はVB.NETの' Shared'にもっと似ている...示しますクラスメンバが特定のクラスインスタンスを必要としないこと。いいえ?あるいは、Javaの 'static'は実際にVB.NETの' Shared'と 'Static'両方の二重の目的を果たしますか?静的として宣言されたjava/c#メンバーの – eidylon
は、インスタンスをインスタンス化せずに使用することもできます。また、インスタンス間で共有し、後続の呼び出し間で値を保持します。 – Waqas