我有一个字典,其中 RFile 是一个类,该字典包含将显示在列表视图中的所有数据。
问题是这样的:程序将使用从关联的 listViewItem 获得的键从字典中获取 RFile 类,然后将其添加到 ArrayList
ArrayList Files = new ArrayList();
Foreach (ListViewItem lvi in LV.Groups[1].Items)
{
Files.Add(Dict[lvi.tag]);
}
然后 ArrayList 中的 Files 由 VALUE (没有将 Ref 放在方法标识符中)发送到一个方法,该方法将处理它们并对 Files ArrayList 中的条目进行一些更改,但是这些更改也适用于原始 Dictionary (而且我的价值观不会改变)
我所知道的是,我不会通过引用传递任何数据,除非使用键从字典中获取值是通过引用完成的。
谢谢大家。