C#のStringBuilder.ToString()メソッド
C#のStringBuilder.ToString()メソッドは、aStringBuilderの値を文字列に変換するために使用されます。
構文
構文は次のとおりです-
public override string ToString (); public string ToString (int begnIndex, int len);
上記では、パラメータbegnIndexはこの場合の部分文字列の開始位置ですが、lenは部分文字列の長さです。
例を見てみましょう-
using System; using System.Text; public class Demo{ public static void Main(){ StringBuilder strBuilder = new StringBuilder("Katie"); Console.WriteLine("String = "+strBuilder.ToString()); Console.WriteLine("\nStringBuilder capacity = "+strBuilder.Capacity); Console.WriteLine("StringBuilder length = "+strBuilder.Length); strBuilder.EnsureCapacity(35); Console.WriteLine("\nStringBuilder capacity= "+strBuilder.Capacity); Console.WriteLine("StringBuilder length = "+strBuilder.Length); strBuilder.EnsureCapacity(0); strBuilder.Length = 0; Console.WriteLine("\nStringBuilder capacity= "+strBuilder.Capacity); Console.WriteLine("StringBuilder length = "+strBuilder.Length); } }
出力
これにより、次の出力が生成されます-
String = Katie StringBuilder capacity = 16 StringBuilder length = 5 StringBuilder capacity= 35 StringBuilder length = 5 StringBuilder capacity= 35 StringBuilder length = 0
例
別の例を見てみましょう-
using System; using System.Text; public class Demo{ public static void Main(){ StringBuilder strBuilder = new StringBuilder("TomHanks"); Console.WriteLine("StringBuilder = "+strBuilder.ToString()); Console.WriteLine("String = "+strBuilder.ToString(3, 5)); Console.WriteLine("\nStringBuilder capacity = "+strBuilder.Capacity); Console.WriteLine("StringBuilder length = "+strBuilder.Length); strBuilder.EnsureCapacity(35); Console.WriteLine("\nStringBuilder capacity= "+strBuilder.Capacity); Console.WriteLine("StringBuilder length = "+strBuilder.Length); strBuilder.EnsureCapacity(0); strBuilder.Length = 0; Console.WriteLine("\nStringBuilder capacity= "+strBuilder.Capacity); Console.WriteLine("StringBuilder length = "+strBuilder.Length); } }
出力
これにより、次の出力が生成されます-
StringBuilder = TomHanks String = Hanks StringBuilder capacity = 16 StringBuilder length = 8 StringBuilder capacity= 35 StringBuilder length = 8 StringBuilder capacity= 35 StringBuilder length = 0
-
JavaScript RegExp toString()メソッド
RegExp toString()メソッドは、正規表現の文字列値を返すために使用されます。 以下は、RegExp toString()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&
-
C#列挙型ToString()メソッド
ToString()メソッドは、このインスタンスの値を同等の文字列表現に変換します。 まず、列挙型を設定します。 enum Vehicle { Car, Bus, Truck, Motobike }; 同等の文字列表現に変換するには、ToString()を使用します。 Vehicle.Car.ToString("d") 例 using System; public class Demo { enum Vehicle { Car, Bus, Truck, Motobike }; public static void Ma