2011-07-16 9 views
3

교육용 및 각 실행을 위해 작은 코드 조각을 실행해야하므로 프로젝트 (솔루션)를 열고 기존 코드를 삭제하고 새 코드를 입력하고 빌드 및 컴파일 한 다음 프로젝트를 실행해야합니다. . 예를 들어 string.IsNullOrEmpty("something")을 실행하려면이 절차를 모두 따라야합니다. 난 그냥 같은 것을 생각 : 나는, 코드 조각을 입력 실행을 클릭 한 다음 결과를 볼 수있는동적 C# 코드 실행

enter image description here

. 거기에 어쨌든 할 수 있습니까?

답변

10

자신의 솔루션 구현에 대한 지침을 찾고 있다면 명시 적으로 언급하지 않았지만 타사 유틸리티를 사용하는 데 열중하고 있다면 LINQPad은 설명하는 것과 거의 같습니다.

+0

이것에 대한 내 자신의 솔루션. 사용할 수있는 도구가 있는지 없는지 알고 싶습니다. 링크 주셔서 감사합니다, 나는 그것을 시도합니다. 그러나이 응용 프로그램은 LINQ 쿼리 만 실행하는 것으로 보입니다. 나는 세계적인 것을 원한다. ''Source String ".Replace ("Source ","Target ");'와 같은 한 줄의 표현식을 실행할 수있는 것 –

+0

LinqPad에서 한 줄의 코드를 실행하고 작은 프로그램을 작성할 수 있습니다. 필자는 자주 쓰고 버리는 코드에 대해 자주 사용합니다. Linq2SQL 쿼리를 작성하는 경우는 거의 없습니다. 약간 잘못된 이름이지만, LinqPad는 당신이 원하는 것을 정확하게합니다. – FinnNk

1

Snippet Compiler을 살펴보십시오.

당신이 요구하는 것은 아니지만 내가 말할 수있는 것에서는 꽤 가깝습니다.

+0

이것은 정확히 내가 원하는 것이 아닙니다 (정말 복잡하고 수수께끼 인 초보자 들임). 그러나 그것은 정말로 가깝습니다. 감사! –

0

다른 언어뿐만 아니라 C# 코드를 실행할 수있는 ideone도 있습니다.

+1

흥미 롭지 만 표현식을 평가하는 것 같지 않습니다. csc.exe를 둘러싼 단순한 래퍼처럼 보입니다. – FinnNk