VB.NET 문 "과"매우 편리한 가지고에서 With 문에 사용되는 인스턴스를 얻을뿐만 아니라이 같은 익명의 변수를 사용할 수 있도록하는 방법 :VB.NET - 직접 실행 창
With New FancyClass()
.Level = "SuperSpiffy"
.Style = Slimming
.Execute()
End With
"숨겨진"인스턴스를 가져 오는 방법이 있습니까? 즉, 직접 실행 창에서 해당 속성을 볼 수 있습니까? 시계 창문에 넣을 수 있을지 의심스럽고 즉각적입니다.
? .Style
'With' contexts and statements are not valid in debug windows.
가져 오는 데 사용할 수있는 트릭이있다 : 당신이 직접 실행 창에서 (.Execute()
예외를 throw 할 때, 말) 인스턴스를 동일한 방식으로 액세스하려고하면
, 당신은 오류 이 코드를 다른 스타일로 변환해야합니까? With
이 Using
문과 같이 작동하는 경우 (예 : 'v = New FancyClass()'와 같은 경우) 문제가되지 않습니다.
나는 With
이 어떻게 작동하는지, 어떤 대안이 존재하는지, 컴파일러가 무엇을하는지 등을 알고 있습니다. 이것이 가능한지 알고 싶습니다.
감사합니다.하지만 실제로 질문에 대한 답변이 필요합니다. 변수를 선언하는 방법과 컴파일러의 관점에서 명령문이 어떻게 작동 하는지를 알고 있습니다. –
수정 됨. 아니, ""을 붙잡는 구문이 없습니다. 그 자체로. – Oli