C#でコンソールのCursorLeftを変更するにはどうすればよいですか?
C#でコンソール画面のカーソル位置(CursorLeft)を変更したい場合は、Console.CursorLeftプロパティを使用します。このプロパティに列番号を設定することで、カーソルを指定した桁位置へ移動させることができます。
サンプルコード
実際の使用例を見てみましょう。以下のコードでは、まずコンソールの背景色と文字色を変更し、その後CursorLeftプロパティでカーソル位置を設定しています。
using System;
class Demo {
public static void Main (string[] args) {
Console.BackgroundColor = ConsoleColor.Blue;
Console.WriteLine("Background color changed = "+Console.BackgroundColor);
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("
Foreground color changed = "+Console.ForegroundColor);
Console.CursorLeft = 30;
Console.Write("CursorLeft position: "+Console.CursorLeft);
}
}コードのポイント
- Console.BackgroundColor:コンソールの背景色を青(Blue)に設定します。
- Console.ForegroundColor:文字色を黄色(Yellow)に設定します。
- Console.CursorLeft = 30;:カーソルを左から30桁目の位置に移動させます。
出力結果
上記のコードを実行すると、次のような出力が得られます。

このように、Console.CursorLeftプロパティを使えば、コンソールアプリケーション内で自由にカーソルの水平位置を制御できます。同様に、垂直方向の位置を変更する場合はConsole.CursorTopプロパティを使用してください。
-
C#でコンソールのテキスト前景色を変更する方法
C#でコンソールに表示されるテキストの前景色(文字色)を変更したい場合は、Console.ForegroundColor プロパティを使用します。このプロパティに ConsoleColor 列挙体の任意の色を代入するだけで、以降の出力テキストの色が変わります。なお、背景色を変更したい場合は Console.BackgroundColor プロパティを使います。両方を組み合わせれば、見やすいカラフルなコンソールアプリケーションを作成できます。サンプルコード以下は、背景色と前景色をそれぞれ変更して表示する例です。using System; class Demo { pub
-
【保存版】テキストの大文字・小文字を一瞬で変換する方法|Word・Googleドキュメント・Mac・オンラインツール対応
Microsoft WordやGoogleドキュメントで文章を入力した際、「大文字と小文字を間違えて打ってしまった…」という経験はありませんか?「小文字を大文字に(あるいはその逆に)変えたいのに方法がわからない」というお問い合わせを多くいただきます。中には、誤入力した部分を全部消して打ち直そうと考えている方もいますが、実はもっと効率的な解決策があります。幸いなことに、Microsoft Wordをはじめとするほぼすべてのテキストエディタには、選択したテキストの大文字・小文字を変換する機能が標準搭載されています。ITに詳しくない方でも簡単に操作でき、しかもその方法は複数あります。この記事では、そ