私は自分で解決できないVisualStudioにエラーメッセージが表示されます。メッセージは次のとおりです。エラーメッセージを理解しようとしています
一貫性のないアクセシビリティ:プロパティタイプ「WindowsFormApplication1.ContactFiles.Contact」は、このためのエラー源を見つけるための「WindowsFormApplication1.ContactForm.ContactData」
public ContactFiles.Contact ContactData
{
get
{
return m_contact;
}
set
{
if (value != null)
m_contact = value;
}
}
Preciateヘルププロパティ未満にアクセス可能です問題!ありがとう!
私はpublicの代わりにinternalに変更したとき、私はもうエラーメッセージを表示しません!すばらしいです!しかし、私はそれがすべてどのように機能するのかは分かりません。派生クラスは使用していません。 –
@ 3D-kreativ:私は派生クラスについて最後に述べました。あなたの 'Contact'クラスは公開されていませんでしたが、あなたは公開プロパティを介してそれを公開しようとしていたことを理解していますか?どのようなアクセシビリティ(公的、社内、私的なものなど)について理解していますか?パブリックメソッドが内部型を返すか、必要とすることは意味がないと考えてください。それは基本的にあなたの財産がやっていたことです。 –
うーん、私はあなたがexplaneしようとしていることを知っていると思う、それは私の頭に入るには時間がかかる –