C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で文字リテラル(文字定数)を定義する方法をわかりやすく解説

C#における文字リテラルの基本

C#では、文字リテラル(文字定数)を単一引用符(シングルクォート ' ')で囲んで表現します。たとえば 'x' のように記述し、char 型の変数に格納することができます。

文字リテラルとして使用できるものは、主に以下の3種類です。

  • 通常の文字 … 例:'x''A'
  • エスケープシーケンス … 例:'\t'(タブ)、'\n'(改行)
  • ユニバーサル文字(Unicodeエスケープ) … 例:'\u02C0'

文字定数の定義例

それでは、C#で文字定数を実際にどのように扱うのか、サンプルコードを見てみましょう。

using System;

namespace Demo {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("Welcome!\t\n\n");
            Console.WriteLine("This is it!");
            Console.ReadLine();
        }
    }
}

エスケープシーケンスの働き

上記のコードでは、\n\t という2つのエスケープシーケンスを使用しています。

  • \n改行を表す定数
  • \t水平タブを表す定数
Console.WriteLine("Welcome!\t\n\n");
Console.WriteLine("This is it!");

このように、エスケープシーケンスを活用することで、出力の整形や制御文字の挿入を簡単に行うことができます。文字リテラルは単一引用符で囲むという点を覚えておきましょう。

  1. C#でコンソールのCursorSizeを変更するにはどうすればよいですか?

    C#でコンソールのカーソルサイズを変更したい場合は、Console.CursorSize プロパティを使用します。このプロパティに1~100の範囲で値を設定することで、コンソール上に表示されるカーソルの高さを調整できます。サンプルコード以下は、背景色・文字色の変更と合わせて CursorSize を設定する例です。using System; class Demo {    public static void Main (string[] args) {       Console.BackgroundColor = ConsoleColor.

  2. C#でコンソールのCursorLeftを変更するにはどうすればよいですか?

    C#でコンソール画面のカーソル位置(CursorLeft)を変更したい場合は、Console.CursorLeftプロパティを使用します。このプロパティに列番号を設定することで、カーソルを指定した桁位置へ移動させることができます。サンプルコード実際の使用例を見てみましょう。以下のコードでは、まずコンソールの背景色と文字色を変更し、その後CursorLeftプロパティでカーソル位置を設定しています。using System; class Demo {    public static void Main (string[] args) {     &nbs