方法向列表中添加另一个方法读取该列表

本文关键字:方法 列表 读取 另一个 添加 | 更新日期: 2023-09-27 18:01:18

如何使一个方法添加到列表和另一个方法读取列表来操作数据?

想法是,方法a获取数据并添加到列表a。方法- b在方法- a结束循环后读取数据,并在列表上做一些工作。

方法向列表中添加另一个方法读取该列表

假设您正在执行多线程,您可能正在寻找的是BlockingCollection。这使得为并行处理工作项编写线程安全代码变得极其容易。

如果你不是多线程的,那么你可能需要一个Queue<T>

但是你的问题没有足够的细节来正确回答。

只需定义方法并传入List:

public void AppendData(List<SomeType> list) {
  // logic as per your requirements
}
public void ManipulateData(List<SomeType> list) {
  // logic as per your requirements
}

创建一个类,其中包含一个私有属性,该属性将是您的列表,以及两个方法。这两个方法可以访问相同的list属性,而不会干扰应用程序的其余部分。