System.SysUtils.TStringHelper.QuotedString

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function QuotedString: string; overload;
function QuotedString(const QuoteChar: Char): string; overload;

プロパティ

種類 可視性 ソース ユニット
function public System.SysUtils.pas System.SysUtils TStringHelper


説明

QuotedString は、文字の発生箇所すべてを 2 重にし、またそれを文字列の両端に追加します。

このメソッドは、以下のようにオーバーロード(多重定義)されています。

  • QuoteChar パラメータが与えられた場合、メソッドは、パラメータで指定されたその文字の発生箇所すべてを 2 重にし、それを文字列の両端にも追加します。 その後、このメソッドは文字列の新しいインスタンスを返します。
  • パラメータが与えられなかった場合、メソッドは、アポストロフィを文字列の前後に追加します。 その後、このメソッドは文字列の新しいインスタンスを返します。

次のコードでは、文字列の両端にアポストロフィを追加し、そのあとで、パラメータで指定された文字の発生箇所すべてを 2 重にしています。

 var
 myString: string;
 
 begin
   myString := 'This function illustrates the functionality of the QuotedString method.';
   myString := myString.QuotedString;
   myString := myString.QuotedString('f');
   writeln(myString);
   readln;
 end.

関連項目