-11

メソッドをリストに追加し、別のメソッドがリストを読み取ってデータを操作する方法は?

アイデアは、メソッド A がデータを取得し、リスト A に追加することです。Method-B は、Method-A がリストのループを終了した後にデータを読み取り、リストに対して何らかの作業を行います。

4

3 に答える 3

2

Assuming you're doing multithreading, what you are probably looking for is a BlockingCollection. That makes it extremely easy to write threadsafe code for parallel processing work items.

If you are not multithreading, then you probably want a Queue<T>.

But your question doesn't really have enough detail to answer it properly.

于 2013-02-27T14:51:32.893 に答える
0

メソッドを定義して、以下を渡すだけListです。

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

public void ManipulateData(List<SomeType> list) {
  // logic as per your requirements
}
于 2013-02-27T14:46:41.660 に答える
0

リストとなるプライベート プロパティと 2 つのメソッドを保持するクラスを作成します。2 つのメソッドは、アプリの残りの部分を乱雑にすることなく、同じリスト プロパティにアクセスできます。

于 2013-02-27T14:46:49.837 に答える