私のプロジェクトにはフォームとクラスが含まれているとします。私は、クラスとの両方のフォームからアクセスできる変数を作成したいと思います。 VB6で私は(モジュール/クラス)でパブリック変数を作成することができ、簡単にそのようにアクセス:c#VB6に相当する公開変数
VB6例Iは、C#で、上記の機能を作り出すことができる方法
[Module code]
Public string_name as string
[/Module code]
[Form Code]
string_name = "test data"
MsgBox(string_name) ' Returns "test data"
[/Form Code]
?パブリッククラスを作成する必要があると仮定していますが、パブリック変数を宣言するための最良の方法は不明です。それは良い方法ではありませんけれども
は、(パブリックとしてフィールドを公開する)あなたはC#で同じことを行うことができ、
エヴァン
[プロパティ](http://msdn.microsoft.com/en-us/library/x9fsa0sw.aspx)の使用を検討してください。クラスのメンバーに公開アクセスを提供することはお勧めできません。彼らは実装の詳細を公開する –