我想訪問在ImageCollection類中聲明的列表。這是代碼。無法訪問列表<string>從另一個類
class ImageCollection
{
public List<string> imgCollection = new List<string>();
public void addImgCollection(string path)
{
imgCollection.Add(path);
}
public List<string> getList()
{
return imgCollection;
}
}
並使用此代碼將圖像路徑添加到AutoClass的imgCollection中。
ImageCollection imgcoll = new ImageCollection();
imgcoll.addImgCollection(img1);
imgcoll.addImgCollection(img2);
但是,當我從MainForm的訪問列表:
ImageCollection image = new ImageCollection();
List<string> imgcol = image.getList();
結果是空的。 我的代碼有什麼問題?
您正在再次實例化,因此它變爲空 – Sajeetharan
它不爲null,但爲空。 –
因爲您創建了新的空ImageCollection。但它不能爲空,它只是空的。 –