「VB.NET」TrimEndで文字列の末尾の空白を取り除く

2021年9月10日

書式
Public Function TrimEnd (ParamArray trimChars As Char()) As String
現在の文字列から、配列で指定された一連の文字が末尾に現れる箇所をすべて削除します。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Module Module1
Sub Main()
'文字列が半角空白あり
Dim strHan As String = "study skill "
Console.WriteLine("before: " + strHan)
Console.WriteLine(strHan.Length)
Console.WriteLine("after: " + strHan.TrimEnd())
Console.WriteLine(strHan.TrimEnd().Length)
'文字列が全角空白あり
Dim strZen As String = "arkgame "
Console.WriteLine("before: " + strZen)
Console.WriteLine(strZen.Length)
Console.WriteLine("after: " + strZen.TrimEnd())
Console.WriteLine(strZen.TrimEnd().Length)
Console.ReadKey()
End Sub
End Module
Module Module1 Sub Main() '文字列が半角空白あり Dim strHan As String = "study skill " Console.WriteLine("before: " + strHan) Console.WriteLine(strHan.Length) Console.WriteLine("after: " + strHan.TrimEnd()) Console.WriteLine(strHan.TrimEnd().Length) '文字列が全角空白あり Dim strZen As String = "arkgame " Console.WriteLine("before: " + strZen) Console.WriteLine(strZen.Length) Console.WriteLine("after: " + strZen.TrimEnd()) Console.WriteLine(strZen.TrimEnd().Length) Console.ReadKey() End Sub End Module
Module Module1

    Sub Main()

        '文字列が半角空白あり
        Dim strHan As String = "study skill "
        Console.WriteLine("before: " + strHan)
        Console.WriteLine(strHan.Length)
        Console.WriteLine("after: " + strHan.TrimEnd())
        Console.WriteLine(strHan.TrimEnd().Length)


        '文字列が全角空白あり
        Dim strZen As String = "arkgame "
        Console.WriteLine("before: " + strZen)
        Console.WriteLine(strZen.Length)
        Console.WriteLine("after: " + strZen.TrimEnd())
        Console.WriteLine(strZen.TrimEnd().Length)

        Console.ReadKey()

    End Sub

End Module

結果
before: study skill
12
after: study skill
11
before: arkgame
8
after: arkgame
7

VB.net

Posted by arkgame