Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 方法向列表中添加另一个方法读取该列表_C#_.net - Fatal编程技术网

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

C# 方法向列表中添加另一个方法读取该列表,c#,.net,C#,.net,如何使一个方法添加到列表中,而另一个方法读取列表以操作数据 想法是,方法A获取数据并添加到列表A。方法B在方法A完成列表循环后读取数据,并对列表进行一些处理。只需定义方法并在列表中传递: 创建一个包含私有属性的类,该私有属性将成为您的列表,以及这两个方法。这两个方法可以访问相同的列表属性,而不会影响应用程序的其余部分。假设您正在进行多线程处理,那么您可能要查找的是一个。 这使得为并行处理工作项编写线程安全代码非常容易 如果您不是多线程,那么您可能需要一个 但是你的问题没有足够的细节来正确回答。你

如何使一个方法添加到列表中,而另一个方法读取列表以操作数据


想法是,方法A获取数据并添加到列表A。方法B在方法A完成列表循环后读取数据,并对列表进行一些处理。

只需定义方法并在列表中传递:


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

假设您正在进行多线程处理,那么您可能要查找的是一个。 这使得为并行处理工作项编写线程安全代码非常容易

如果您不是多线程,那么您可能需要一个


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

你真的不清楚你想要完成什么。从我所能理解的来看,似乎你所需要使用的就是
public void AppendData(List<SomeType> list) {
  // logic as per your requirements
}

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