2011-12-03 4 views
2

CSHARP (버전 모노 C# 컴파일러 버전 4.0.0.0)는 내가 main() 함수를 추가하려고모노, 쉘 스크립팅?

#!/usr/bin/csharp 

Console.WriteLine("Hello world !"); 

처럼 C# scripts를 작성할 수 있지만,

{interactive}(1,9): error CS1525: Unexpected symbol `(', expecting `,', `;', or `=' 

이있는 것처럼, 오류를 분석되었다 이 스크립팅에 관한 문서가 있습니까?

기능을 사용할 수 있습니까?

+0

분명히 아닙니다. 'static'과'class' 키워드는 허용되지 않지만'using'은 작동합니다. 그것은 루프 등 허용, 라인별로 파서 것 같습니다. – aquaherd

답변

3

모노/csharp의 최신 버전이 필요합니다. 모노 2.11.x/2.12.x의 새 버전을 기다리거나 git에서 직접 컴파일하십시오. 이를 통해 대화식으로 클래스를 정의 할 수 있습니다.