MainForm
以下を呼び出すWindows フォームを使用しています。
FileSystemLayer FSL = new FileSystemLayer();
DatabaseLayer DBL = new DatabaseLayer();
私がしたいこと:
(DatabaseLayer クラス内)
String SomeString = MainForm.FSL.AnotherString;
問題
保護レベルが原因で、FileSystemLayer FSL にアクセスできません
私はもう試した
public FileSystemLayer FSL = new FileSystemLayer();
public DatabaseLayer DBL = new DatabaseLayer();
しかし、それは結果をもたらしました
一貫性のないアクセシビリティ: 'DatabaseLayer' はフィールド 'MainForm.DBL' よりもアクセスしにくい
ですから、2 つのクラス間で通信する方法について、誰かがアドバイスをくれることを願っています。