C# 프로그램의 using
블록에 코드를 추가하려고합니다. 이전에 기존 코드 본문에 독립 실행 형이었던 내 응용 프로그램을 채우는 일종의 일이기 때문에 제대로 맞히기 위해 약간 어지러운 작업을 수행해야합니다.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();
}
}
}
좋아, 그래서 여기에 질문은 : 그것은 무엇처럼 보이는 끝나는 것은 다음과 같은 것입니다 지금 악영향 클래스 메인 프로 그램에 영향을 수있는 사용하여 블록 및/또는 만든 특이한 부작용의 효과를 무력화 되세요 ? 나는 Wrapper 객체와 그 내용이 Disposed 될 것이고 실행은 예상대로 계속 될 것이지만 내가 간과하고 있다는 것을 알아야 할 필요가있는 것은 무엇인가?
감사합니다.
매우 도움이됩니다. 감사합니다. –