Programming/.NET

직접 실행창(Immediate Window)은 Visual Studio의 Menu->Debug->immediate로 볼 수 있으며 이 창에서는 프로그램을 빌드하지 않고도 소스상 임의의 코드를 바로 실행할 수 있습니다.

 

아주간단하게는 쉽게 변수를 대입해 True/False 여부를 확인하거나

 

? 1 == 1
true

 

프로그램에 static메소드가 존재하는 경우

 

public static string hi()
{
    return "Hello";
}

 

해당 메소드를 바로 실행해 볼 수 있습니다.

 

? Form1.hi()
"Hello"

 

실행은 ?로 시작하며 예제로 작업한 hi() 메소드는 Form1 클래스 하위에 속해있다고 가정합니다. 실행하고자 하는 메소드가 static이 아니면 객체를 생성하는 방법으로 실행할 수 있습니다.

 

? new Form1().hi()

 

물론 매개변수가 필요한 경우라도

 

public static int cal(int i, int j)
{
    return i + j;
}

 

그대로 실행이 가능합니다.

 

? Form1.cal(100, 200);
300

 

참고로 Immediate Window에서 > 문자를 입력하면 명령창의 기능을 활용할 수 있습니다.

'Programming > .NET' 카테고리의 다른 글

[C#] 이벤트(event)  (0) 2017.07.26
[C#] Directory 와 DirectoryInfo 클래스  (0) 2017.07.19
[Visual Studio] Immediate Window  (0) 2017.07.12
[ASP.NET] SQL Server 캐시 종속성  (0) 2017.07.04
[ASP.NET] PasswordRecovery  (0) 2017.06.27
[ASP.NET] WindowsIdentity  (0) 2017.06.21
0 0