StringBuilder.Remove メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As StringBuilder Dim startIndex As Integer Dim length As Integer Dim returnValue As StringBuilder returnValue = instance.Remove(startIndex, length)
戻り値
削除操作が完了した後のこのインスタンスへの参照。


現在のメソッドは、現在のインスタンスから指定した範囲の文字を削除します。(startIndex に length を加算した値) の文字は startIndex に移動され、現在のインスタンスの文字列値が length だけ短縮されます。現在のインスタンスの容量に影響はありません。

Imports System Imports System.Text Class Sample Public Shared Sub Main() Dim rule1 As String = "0----+----1----+----2----+----3----+----4---" Dim rule2 As String = "01234567890123456789012345678901234567890123" Dim str As String = "The quick brown fox jumps over the lazy dog." Dim sb As New StringBuilder(str) Console.WriteLine() Console.WriteLine("StringBuilder.Remove method") Console.WriteLine() Console.WriteLine("Original value:") Console.WriteLine(rule1) Console.WriteLine(rule2) Console.WriteLine("{0}", sb.ToString()) Console.WriteLine() sb.Remove(10, 6) ' Remove "brown " Console.WriteLine("New value:") Console.WriteLine(rule1) Console.WriteLine(rule2) Console.WriteLine("{0}", sb.ToString()) End Sub 'Main End Class 'Sample ' 'This example produces the following results: ' 'StringBuilder.Remove method ' 'Original value: '0----+----1----+----2----+----3----+----4--- '01234567890123456789012345678901234567890123 'The quick brown fox jumps over the lazy dog. ' 'New value: '0----+----1----+----2----+----3----+----4--- '01234567890123456789012345678901234567890123 'The quick fox jumps over the lazy dog. '
using System; using System.Text; class Sample { public static void Main() { string rule1 = "0----+----1----+----2----+----3----+----4---"; string rule2 = "01234567890123456789012345678901234567890123"; string str = "The quick brown fox jumps over the lazy dog."; StringBuilder sb = new StringBuilder(str); Console.WriteLine(); Console.WriteLine("StringBuilder.Remove method"); Console.WriteLine(); Console.WriteLine("Original value:"); Console.WriteLine(rule1); Console.WriteLine(rule2); Console.WriteLine("{0}", sb.ToString()); Console.WriteLine(); sb.Remove(10, 6); // Remove "brown " Console.WriteLine("New value:"); Console.WriteLine(rule1); Console.WriteLine(rule2); Console.WriteLine("{0}", sb.ToString()); } } /* This example produces the following results: StringBuilder.Remove method Original value: 0----+----1----+----2----+----3----+----4--- 01234567890123456789012345678901234567890123 The quick brown fox jumps over the lazy dog. New value: 0----+----1----+----2----+----3----+----4--- 01234567890123456789012345678901234567890123 The quick fox jumps over the lazy dog. */
using namespace System; using namespace System::Text; int main() { String^ rule1 = "0----+----1----+----2----+----3----+----4---"; String^ rule2 = "01234567890123456789012345678901234567890123"; String^ str = "The quick brown fox jumps over the lazy dog."; StringBuilder^ sb = gcnew StringBuilder( str ); Console::WriteLine(); Console::WriteLine( "StringBuilder.Remove method" ); Console::WriteLine(); Console::WriteLine( "Original value:" ); Console::WriteLine( rule1 ); Console::WriteLine( rule2 ); Console::WriteLine( "{0}", sb ); Console::WriteLine(); sb->Remove( 10, 6 ); // Remove "brown " Console::WriteLine( "New value:" ); Console::WriteLine( rule1 ); Console::WriteLine( rule2 ); Console::WriteLine( "{0}", sb ); } /* This example produces the following results: StringBuilder.Remove method Original value: 0----+----1----+----2----+----3----+----4--- 01234567890123456789012345678901234567890123 The quick brown fox jumps over the lazy dog. New value: 0----+----1----+----2----+----3----+----4--- 01234567890123456789012345678901234567890123 The quick fox jumps over the lazy dog. */
// This example demonstrates StringBuilder.Remove() import System.*; import System.Text.*; class Sample { public static void main(String[] args) { String rule1 = "0----+----1----+----2----+----3----+----4---"; String rule2 = "01234567890123456789012345678901234567890123"; String str = "The quick brown fox jumps over the lazy dog."; StringBuilder sb = new StringBuilder(str); Console.WriteLine(); Console.WriteLine("StringBuilder.Remove method"); Console.WriteLine(); Console.WriteLine("Original value:"); Console.WriteLine(rule1); Console.WriteLine(rule2); Console.WriteLine("{0}", sb.ToString()); Console.WriteLine(); sb.Remove(10, 6); // Remove "brown " Console.WriteLine("New value:"); Console.WriteLine(rule1); Console.WriteLine(rule2); Console.WriteLine("{0}", sb.ToString()); } //main } //Sample /* This example produces the following results: StringBuilder.Remove method Original value: 0----+----1----+----2----+----3----+----4--- 01234567890123456789012345678901234567890123 The quick brown fox jumps over the lazy dog. New value: 0----+----1----+----2----+----3----+----4--- 01234567890123456789012345678901234567890123 The quick fox jumps over the lazy dog. */

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からStringBuilder.Remove メソッドを検索する場合は、下記のリンクをクリックしてください。

- StringBuilder.Remove メソッドのページへのリンク