2012-01-31 2 views
2

건물중인 콘솔 응용 프로그램에서 내 문자열 중 하나가 끝난 후 "..."효과를 추가하고 싶습니다. 점은 바로 표시되지 않도록 예를 들어, 문제는C# 콘솔 응용 프로그램 도트 효과

Hello World. > Hello World.. > Hello World... 

, 어떻게 이렇게 할 수 있습니까? 그러나 순차적 인 방식, 즉 하나씩 차례로, 아마도 새로운 점이 0.5 초마다 표시 될 것입니다.

어떤 도움/조언 /지도가 크게 감사

+1

뭔가 같은 : http://stackoverflow.com/questions/888533/how-can-i-update-the-current-line-in-ac-sharp -windows-console-app? – dugas

답변

3

당신은 Console.Write (".") 문을 사이에 Thread.sleep (밀리 초)을 사용할 수 있습니다 감사합니다.

for(int i = 0;i < 5;i++) 
{ 
    Console.Write("."); 
    Thread.Sleep(500); 
} 
+0

대단히 감사합니다. – Ari

3

이 시도 :

 for (int dots = 0; dots <= 3; ++dots) 
     { 
      Console.Write("\rHello world{0}", new string('.', dots)); 
      System.Threading.Thread.Sleep(500); // half a sec 
     } 

     Console.WriteLine("\nAll done."); 
+0

고마워요 :) – Ari

+0

누구나 내가 이걸 메시지 상자에서 어떻게하는지 알거야. –

관련 문제