[C#]文字列の空白を削除する

書式
1.先頭の空白を削除
文字列.TrimStart()
2.末尾の空白を削除
文字列.TrimEnd()
3.前後の空白を削除
文字列.Trim()

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
using System;
class Arkgame
{
public static void Main()
{
//前後の空白を削除
string str = " study ";
Console.WriteLine("前後の空白を削除前 " + str + " 長さ: "+str.Length );
Console.WriteLine("前後の空白を削除後 " + str.Trim()+" 長さ: "+str.Trim().Length );
//先頭の空白を削除
Console.WriteLine("先頭の空白を削除後 " + str.TrimStart() +" 長さ:"+str.TrimStart().Length );
//末尾の空白を削除
Console.WriteLine("末尾の空白を削除後 " + str.TrimEnd() + " 長さ:" + str.TrimEnd().Length );
Console.ReadKey();
}
}
using System; class Arkgame { public static void Main() { //前後の空白を削除 string str = " study "; Console.WriteLine("前後の空白を削除前 " + str + " 長さ: "+str.Length ); Console.WriteLine("前後の空白を削除後 " + str.Trim()+" 長さ: "+str.Trim().Length ); //先頭の空白を削除 Console.WriteLine("先頭の空白を削除後 " + str.TrimStart() +" 長さ:"+str.TrimStart().Length ); //末尾の空白を削除 Console.WriteLine("末尾の空白を削除後 " + str.TrimEnd() + " 長さ:" + str.TrimEnd().Length ); Console.ReadKey(); } }
using System;

class Arkgame
{
    public static void Main()
    {
        //前後の空白を削除
        string str = " study ";
        Console.WriteLine("前後の空白を削除前 " + str + " 長さ: "+str.Length );
        Console.WriteLine("前後の空白を削除後 " + str.Trim()+" 長さ: "+str.Trim().Length );

        //先頭の空白を削除
        Console.WriteLine("先頭の空白を削除後 " + str.TrimStart() +" 長さ:"+str.TrimStart().Length );

        //末尾の空白を削除
        Console.WriteLine("末尾の空白を削除後 " + str.TrimEnd()  + " 長さ:" + str.TrimEnd().Length  );

        Console.ReadKey();
    }
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
前後の空白を削除前 study 長さ: 7
前後の空白を削除後 study 長さ: 5
先頭の空白を削除後 study 長さ:6
末尾の空白を削除後 study 長さ:6
前後の空白を削除前 study 長さ: 7 前後の空白を削除後 study 長さ: 5 先頭の空白を削除後 study 長さ:6 末尾の空白を削除後 study 長さ:6
前後の空白を削除前  study  長さ: 7
前後の空白を削除後 study 長さ: 5
先頭の空白を削除後 study  長さ:6
末尾の空白を削除後  study 長さ:6

 

C#

Posted by arkgame