''' <summary>
''' 改行付きストリングビルダ
''' </summary>
''' <remarks></remarks>
Public Class sb
Private m_sb As System.Text.StringBuilder
    Public Sub New()
        m_sb = New System.Text.StringBuilder()
    End Sub
    Public Overrides Function ToString() As String
        Return m_sb.ToString()
    End Function
    Public Function Add(ByVal wp_String As String, ByVal ParamArray wp_Args() As Object)
        m_sb.AppendFormat(wp_String, wp_Args)
        m_sb.Append(ControlChars.CrLf)
        Return m_sb
    End Function
    Public Function ToStringRemoveLastCrLf() As String
        Dim ret As String = m_sb.ToString
        If ret.Length >= vbCrLf.Length Then
            Dim i As Integer = ret.Length - vbCrLf.Length
            Dim w As String = ret.Substring(i)
            If w = vbCrLf Then
                ret = ret.Substring(0, i)
            End If
        End If
        Return ret
    End Function
    Public Sub cb()
        Clipboard.SetText(m_sb.ToString())
    End Sub
End Class
 

コメント
最新を表示する
NG表示方式
NGID一覧