我有一个列表,其中充满了另一个类的对象,而不是我试图获取变量的地方。
我以为我可以使用foreach循环并遍历对象列表,然后像往常一样抓取变量,但我只是从要尝试从中获取的类中获取方法
public void fillArray()
{
foreach(Assignment1.Post p in Assignment1.allPosts)
{
postTitle = p.PostTitle;
postID = p.PostID;
postContent = p.PostContent;
postScore = p.Score;
date = p.TimeStamp;
DisplayObjects newObj = new DisplayObjects(postTitle, postID,postContent,postScore,date,timeStamp);
postObjects.Add(newObj);
}
sortList();
}
这是对象声明,这是我试图在另一个类中访问它的地方:
foreach (DisplayObjects d in DisplayObjects.sortedPosts)
{
// d.VariablesIWantToAccessButCant
}
可能是非常基础的东西,但我只是缺少核心概念。感谢您一如既往的帮助
答案 0 :(得分:0)
我放置在对象中的所有变量都是私有的,因此我没有get或set方法,因此无法访问它们。非常愚蠢,但我想通了