2013-02-27 51 views
-10

如何使一個方法添加到列表,另一個方法讀取列表中操縱數據?方法添加到列表中的另一種方法讀取列表

想法是,方法-A獲取數據,並添加到列表-A。方法-B在Method-A完成循環列表之後讀取數據,並在列表中執行一些工作。

+2

真的不清楚你想完成什麼。從我所能做到的看來,所有你需要使用的都是[基本列表方法](http://msdn.microsoft.com/en-us/library/s6hkc2c4.aspx) – vossad01 2013-02-27 14:48:27

回答

0

只要定義方法,並通過在List

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

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

做一個類,擁有私人財產,這將是你的列表,這兩種方法。這兩種方法將訪問相同的列表屬性,而不會混淆你的應用程序的其餘部分。

2

假設你正在做的多線程,你可能正在尋找的是一個BlockingCollection。 這使得爲並行處理工作項目編寫線程安全代碼變得非常容易。

如果你不是多線程,那麼你可能需要一個Queue<T>

但你的問題並沒有真正有足夠的細節來正確地回答這個問題。

相關問題