daha az erişilebilir Bir form sınıfından diğerine bir liste geçirmeye çalışıyorum. Benim BranchOverview
sınıfında sonraParametre, yöntemden
List<Branch> myArgus = new List<Branch>();
private void btnLogin_Click(object sender, EventArgs e)
{
// Get the selected branch name
string selectedBranch = lbBranches.SelectedItem.ToString();
for (int i = 0; i < myArgus.Count; i++)
{
if (myArgus[i]._branchName == selectedBranch)
{
// Open the BranchOverview form
BranchOverview branchOverview = new BranchOverview(myArgus[i]);
branchOverview.Show();
}
else
{
// Branch doesn't exist for some reason
}
}
}
Ve: İşte kod Varsayılan olarak
Inconsistent accessibility: parameter type 'System.Collections.Generic.List<Argus.Branch>' is less accessible than method 'Argus.BranchOverview.BranchOverview(System.Collections.Generic.List<Argus.Branch>)'
Evet, tamam. Peki, sorunuz ne? Hata mesajının ne anlama geldiğini anlamıyor musunuz? Ya da anlıyor musunuz ama nasıl tamir edeceğinizi bilmiyorsunuz? Ya da nasıl düzelteceğinizi anlıyor musunuz, ama iki farklı yaklaşım arasında karar kestiniz mi? –
Olası çoğaltılabilir [Tutarsız Erişilebilirlik: Parametre yönteminden daha az erişilebilir] (http://stackoverflow.com/questions/6229504/inconsistent-accessibility-parameter-type-is-less-accessible-than-method) – user