0
このプログラムで遭遇した問題は、以下に挙げた変数(私はゲームを作成しています)が必要になることに気付きました私はこのプロジェクトに追加しようとしている多くのユーザーフォームにまたがっています。これを解決するために、プログラムが機能するために必要なデータを取得できる「中央ディレクトリ」を作成することに決めました。ユーザーフォームが変数にアクセスできる中央ディレクトリの作成
私はまだVBを学んでいますので、あなたが表現しようとしていることを理解できない可能性があります。
ここまでは、私のコードです。
Public Shared strength As Integer = 0
Public Shared constitution As Integer = 0
Public Shared dexterity As Integer = 0
Public Shared intelligence As Integer = 0
Public Shared wisdom As Integer = 0
Public Shared charisma As Integer = 0
Public Shared perception As Integer = 0
Public Shared luck As Integer = 0
これを実現するために作成できる中央ディレクトリはありますか?それとも他の解決方法がありますか?明確化のために質問をしてください。
あなたはグローバル変数について話しています。 VB.NETでグローバル変数を作成する一般的な方法は、プロジェクトにモジュールを追加してそこにパブリック変数を宣言することです。その変数はプロジェクトのどこにでもアクセスできます。ありがとうございました。 – jmcilhinney
私は、Visual Studioのアップデートが終了したらすぐにそれを試してみるつもりです。 – BeginningToLearn
グローバル変数の1つの問題は、それらのコピーが1つしかないことです。あなたの変数は、ゲームのキャラクターが持つ可能性のあるプロパティのように見えます。あなたは複数のキャラクターを持っていますか?そして、彼らはすべて同じ強さ、憲法などを持っていますか? –