C# で奇妙なエラーが発生しています。私のコードでは、「一貫性のないアクセシビリティ: フィールド タイプ 'Rotanet.RN_BUDGET_SETTINGS' は、フィールド 'Rotanet.BudgetSettingsDetailFrm.aBudgetSettings' よりもアクセスしにくいです」というエラーが表示されます。PUBLIC/PROTECTED/PRIVATE に関する問題であることはわかっていますが、修正するために何をすべきか理解できませんでした。
ここにエラーを与える私のコードがあります
namespace Rotanet
{
public partial class BudgetSettingsDetailFrm : DevExpress.XtraEditors.XtraForm
{
public RN_BUDGET_SETTINGS aBudgetSettings = null; //***** this gives the error
public BudgetSettingsDetailFrm()
{
InitializeComponent();
}
private void btnSave_Click(object sender, EventArgs e)
{
}
}
}
RN_BUDGET_SETTINGS は以下のような単純なクラスです...
namespace Rotanet
{
class RN_BUDGET_SETTINGS : RN_AUDIT
{
public RN_BUDGET_SETTINGS()
{
}
#region Properties
[IsKey(true)]
public dynamic ID { get; set; }
public dynamic TANIM { get; set; }
public dynamic DEGER { get; set; }
#endregion
}
}
この問題を解決するにはどうすればよいですか