我正在向C#程序中的using
塊添加一些代碼。我有點stuff my我的應用程序,它以前是獨立於現有代碼體系的,因此我需要做一些混亂的處理以使其正確適用。那是什麼結局看起來像如下:C#在靜態對象中使用塊使用
public class WrapperForMyOldApp
{
public static ItemThatINeed item1;
public static ItemThatINeed item2;
public WrapperForMyOldApp()
{
item1 = new ItemThatINeed();
item2 = new ItemThatINeed();
}
public static go()
{
// some stuff that i need to do with items 1 and 2
}
}
public class MainProgram
{
.
.
.
public void MethodThatNeedsToMakeUseOfMyApp()
{
....
using (WrapperForMyOldApp oldAPp = new WrapperForMyOldApp())
{
WrapperForMyOldApp.go();
}
}
}
好了,所以這裏的問題是:有我現在殘廢的使用塊和/或產生的任何特殊副作用,可能的類MainProgram(主程序)產生不利影響的影響?我相信Wrapper對象和它的內容將被處置,並且執行將按預期繼續進行,但是有什麼我需要注意的是我忽略了嗎?
謝謝!
非常有幫助 - 謝謝。 – 2009-04-15 19:05:13