C#コンパイルエラー:「Xは保護レベルのためにアクセスできません」
-
02-10-2019 - |
質問
C#がこのコンパイルエラーを与えるのはいつですか?
「お気に入り」。
private void Form1_Load(object sender, EventArgs e)
{
Favorites objFavorites = new Favorites();
objFavorites.ScanFavorites();
foreach (WebFavorite objWebFavorite in objFavorites.FavoriteCollection)
{
ListViewItem objListViewItem = new ListViewItem();
objListViewItem.Text = objWebFavorite.Name;
objListViewItem.SubItems.Add(objWebFavorite.Url);
lstFavorites.Items.Add(objListViewItem);
}
}
他のヒント
到達するのに十分に見えない場合:たとえば、クラスが別のプロジェクトにあり、可視性は interal
または低い(protected
また private
)、あなたはそれを使用することができません。そのような場合、あなたはそれを公開する必要があります:
public class FavoriteCollection
{
...
}
所属していません StackOverflow