C# 文字列から初めの1文字だけを抽出する

  • 作成日 2023.02.04
  • C#
C# 文字列から初めの1文字だけを抽出する

C#で、文字列から初めの1文字だけを抽出するサンプルコードを記述してます。「FirstOrDefault」を使用すること可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 pro 64bit
  • Microsoft Visual Studio Community 2022 Version 17.2.6

初めの1文字だけを抽出

初めの1文字だけを抽出するには、「FirstOrDefault」を使用します。

using System;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {

            string str = "mebee";

            char s = str.FirstOrDefault();

            Console.WriteLine(s);

        }
    }
}

実行結果

「String[]」

「String[]」に「0」を指定して、取得することも可能です。

using System;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {

            string str = "mebee";

            char s = str[0];

            Console.WriteLine(s);

        }
    }
}

※パフォーマンスは「String[]」の方が良さそうです。