Programing

C #에 대한 대화 형 인터프리터가 있습니까?

lottogame 2020. 10. 23. 07:32
반응형

C #에 대한 대화 형 인터프리터가 있습니까?


Visual Studio를 시작하고 새 콘솔 앱을 만들지 않고도 빠른 작업을 수행하기 위해 언어에 액세스하는 것이 편리한 경우가 있습니다.

C #을 제외하고 Python의 대화 형 모드 또는 그루비 셸과 같은 것이 있습니까?


Snippet Compiler를 사용해 볼 수 있습니다.


으로 비주얼 스튜디오 2015 업데이트 1 지금 거기 비주얼 스튜디오에 내장 된 C # 대화 형 도구 창입니다.

새 도구 창은 ViewOther Windows로 이동하여 호출됩니다 C# Interactive.

Visual Studio 2010 ~ 2013의 경우 Roslyn CTP사용하여 Visual Studio에서 유사한 도구 창을 가져올 수 있습니다 .


CsharpRepl (Mono 프로젝트의 일부)을 살펴보십시오 . 직접 사용하지 않았으므로 서둘러 추가합니다.

LINQ의 경우 LINQPad 도 살펴 봐야 합니다.


몇 가지있습니다 .


다른 사람들이 언급했듯이 Mono의 CSharpRepl이 정답 일 것입니다. 그러나 C #에 고정되어 있지 않다면 PowerShell 은 .NET을 가지고 놀 수있는 꽤 좋은 환경입니다. 정규 표현식, 형식 문자열 등을 테스트하는 데 자주 사용합니다. ConsoleProject163이 사용하는 모든 종류의 항목 :)


여기에있는 다른 좋은 답변 (+1) 외에도 Visual Studio에 CSI직접 실행 창이 있습니다.


여기 당신이 찾고 있는 Mono CsharpRepl 이 있습니다.

이 문서는 Mono의 C # 컴파일러의 일부인 C # 대화 형 셸에서 사용할 수있는 기능을 설명합니다. 대화 형 쉘은 일반적으로 read eval print loop 또는 repl이라고합니다. C # 대화 형 셸은 즉석에서 식 및 문을 평가하는 데 사용할 수있는 C # 컴파일러 서비스를 제공하는 라이브러리 인 Mono.CSharp (http : / monodoc / N : Mono.CSharp) 라이브러리를 기반으로 빌드됩니다.


Roslyn CTP 너겟 패키지를 사용하는 ScriptCS 가 있습니다 .


Roslyn CTP를 사용하면 Visual Studio에서 직접 Microsoft의 전체 C # 대화 형 창을 사용할 수 있습니다 !! 잘 작동합니다! 지금까지 모든 라이브러리를 실행합니다. 설치 후 : 메뉴에서 View-> Other Windows-> C # Interactive를 호출합니다.


CShell 이 여기에 제공된 답변에 대한 훌륭한 기여가 될 것이라고 생각 합니다. 일부 스크래치 파일 및 라이브러리 참조를 포함하는 간단한 작업 공간 관리 도구뿐만 아니라 코드 완성이 가능한 REPL 명령 창을 제공합니다.


가끔 ideone.com을 사용 하지만 설치가 허용되는 경우 LINQPad 를 선택하는 것이 좋습니다.


Miguel De Icaza가 개발 한이 를 사용할 수 있으며 모노와 함께 제공되며 코드 완성 기능이 있습니다.


간단한 웹 기반 환경을 찾고 있다면 C # 코드를 작성해 보십시오 coderpad.io 라이브러리를 모두 추가 할 수 있는지 확실하지 않지만 여러 명령을 테스트하는 데 관심이 있다면 빠르고 간단한 솔루션입니다.

참고 URL : https://stackoverflow.com/questions/2058715/is-there-an-interactive-interpreter-for-c

반응형