回答編集履歴

1

コンソールアプリケーションについて追記

2018/12/31 19:35

投稿

dodox86
dodox86

スコア9183

test CHANGED
@@ -153,3 +153,65 @@
153
153
  ```
154
154
 
155
155
  タイマーについては`System.Timers.Timer`の他にFormで使いやすい`System.Windows.Forms.Timer`もあります。
156
+
157
+
158
+
159
+ ---
160
+
161
+ **追記しました:2019/01/01 04:34 **
162
+
163
+
164
+
165
+ コンソールアプリケーションとしての時計サンプルです。現在時刻を表示しますが、改行はせず、行頭に復帰(CR/carriage return)することで同じ行に現在時刻を表示し続けます。
166
+
167
+
168
+
169
+ ```C#
170
+
171
+ // Program.cs
172
+
173
+ //
174
+
175
+ // C> csc Program.cs
176
+
177
+ //
178
+
179
+ using System;
180
+
181
+
182
+
183
+ namespace ConApp1
184
+
185
+ {
186
+
187
+ class Program
188
+
189
+ {
190
+
191
+ static void Main(string[] args)
192
+
193
+ {
194
+
195
+ while (true)
196
+
197
+ {
198
+
199
+ string s = DateTime.Now.ToLocalTime().ToLongTimeString();
200
+
201
+ Console.Write("\x0d" + s);
202
+
203
+ System.Threading.Thread.Sleep(1000);
204
+
205
+ }
206
+
207
+ }
208
+
209
+ }
210
+
211
+ }
212
+
213
+ ```
214
+
215
+ 実行例です。終了はCTRL+Cで強制終了してください。
216
+
217
+ ![実行例](20932fd1cd25116cfb172a42d51a8b3a.png)