2013-09-29 8 views
-1

저는 C#을 처음 사용하고 일부 콘솔 기반 응용 프로그램을 사용해 보았습니다. 이전에 Java 프로그래밍 경험이 없었기 때문에 수동 컴파일러를 사용하여 프로젝트 폴더에서 파일 및 하위 디렉토리 (Java IDE가 마음에 들지 않았습니다)를 둘러보기 쉽도록 간단하게 만들었습니다.C에서 txt 파일에 쓰기 #

저는 mono라는 컴파일러를 사용하고 있습니다. 왜 물어 봐도 될까요? 글쎄, 사람들은 단순히 그것이 좋다고 말했다. C#에는 좋은 용량이 있다고 들었으므로 저장 파일을 만들고 데이터를 쓰는 것과 같은 간단한 작업을 수행하는 것이 문제가되어서는 안됩니다 (JDK의 표준조차 있습니다).

어쩌면 컴파일러가 잘못되었거나 컴파일러에 wbf 액세스가 없거나 (그게 무엇이든지간에) 내가 무엇을 보았는지 알 수없는 메시지가 나옵니다. 어셈블리 참조가 누락되었습니다. 그래서 주위에 인터넷 검색을해야 할 것 같아요 monlight 컴파일러에 대한 달빛이라고합니다. 하지만 달밤을 설치하거나 사용하는 방법에 대한 지침이나 튜토리얼을 찾을 수 없으므로 컴파일러에서 사용할 수 있습니다. 또한, 달빛은 유닉스 애플리케이션을 만들기 위해 만들어졌지만, 윈도우 용 콘솔 기반 애플리케이션을 만들어서 저장 파일에 메시지를 쓰는 등의 간단한 작업을하고 싶었다. 물론 나는 그들이 멋진 IDE를 지불하고 싶지 않기 때문에 그들이 나에게 추천 한 컴파일러를 사용하지 않고있다. 그러나 이것은 C#이 들리면 시간 절약이라고 부르는 것이다. 어쨌든, 그건 관련성이없는 질문입니다. 그래서 나는 그저 저 때문에 어떤 증오 자도 얻지 않기를 바랍니다. 방금 몇 가지를 알고 싶었습니다.

1. 처음에 어셈블리 참조는 무엇입니까?

2. 이러한 응용 프로그램을 만들기 위해 필요한 디렉토리/이름 공간은 무엇입니까?

3. 모노가 비주얼 스튜디오와 동일한 디렉토리를 갖는 이유는 무엇입니까?

4. (가 반드시 아니다) 다음의 간단한 튜토리얼 친절하고 일부 샘플 코드를

+0

당신은 설명의 많은 약을 썼어요 당신의 경험,하지만 나는 내 삶에 대해 당신이 실제로하려고하는 것에 대한 설명을 찾지 못합니다. 사과문을 자르고 프로그래밍 관련 질문을 할 수 있을까요? "모노 사용. 자바 알아." 할 것이다. – Corey

+1

'static void Main() {System.IO.File.WriteAllText ("out.txt", "message"); }' –

+0

@Corey 나 자신을 불분명하게 만들었나요? 나는 텍스트에서 "저장 파일을 만들고 그것에 데이터를 쓰는 것과 같은 간단한 작업을 수행하는"프로그램을 만들고 싶다고 썼다. 어쩌면 제가 콘솔로하고 싶었던 부분이 분명하지는 않지만, 귀찮게하지 않아도 될 것 같지 않았습니다. 죄송합니다. 비록 불평하지만 ... – bonzalaTGM

답변

0

기음#. 그러나 그 방법 중 하나는이 작업을 수행하는 것입니다

StreamWriter SW = new StreamWriter("Path",true); 
SW.WriteLine("Something"); 
SW.Close(); 

아니면 한 번에 사용하는 모든 내용을 기록 할 수 그러나

StreamWriter SW = File.AppendText("Path"); 
SW.WriteLine("Something"); 
SW.Close(); 

:

File.WriteAllLines(Path, Text);