Tôi đang cố chuyển danh sách từ một lớp biểu mẫu này sang lớp khác. Dưới đây là các mã:Tham số ít truy cập hơn phương pháp
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
}
}
}
Và sau đó trong BranchOverview
lớp học của tôi:
List<Branch> branch = new List<Branch>();
public BranchOverview(List<Branch> myArgus)
{
InitializeComponent();
branch = myArgus;
}
Khi tôi chạy mã, tôi nhận được lỗi này:
Inconsistent accessibility: parameter type 'System.Collections.Generic.List<Argus.Branch>' is less accessible than method 'Argus.BranchOverview.BranchOverview(System.Collections.Generic.List<Argus.Branch>)'
Có, OK. Vậy câu hỏi của bạn là gì? Bạn có hiểu ý nghĩa của thông báo lỗi không? Hay bạn hiểu nó nhưng bạn không biết cách sửa nó? Hay bạn hiểu cách khắc phục nó, nhưng bạn bị mắc kẹt khi quyết định giữa hai cách tiếp cận khác nhau? –
Có thể trùng lặp của [Khả năng truy cập không phù hợp: Loại tham số ít truy cập hơn so với phương pháp] (http://stackoverflow.com/questions/6229504/inconsistent-accessibility-parameter-type-is-less-accessible-than-method) – user