C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の文字列テンプレートクラス


StringTemplateクラスは、フォーマット文字列を解析するために使用されるため、String.Formatと互換性があります。 StringTemplateクラスは、拡張メソッドを持つNStringライブラリの下にあります。これらのメソッドを使用すると、文字列の操作を次のように簡単に使用できます。

IsNullOrEmpty()
IsNullOrWhiteSpace()
Join()
Truncate()
Left()
Right()
Capitalize()

StringTemplate.Formatは、読みやすく、エラーが発生しにくいため、String.Formatよりも優れています。

値の順序は簡単にフォーマットできます。値はString.Formatと同様の方法でフォーマットされますが、番号付きのプレースホルダーではなく名前付きのプレースホルダーが使用されます。

以下はサンプルです-

string str = StringTemplate.Format("{ExamName} will held on {ExamDate:D}", new { p.ExamName, p.ExamDate });

  1. Pythonの文字列テンプレートクラス?

    Python文字列テンプレートクラスは、単純なテンプレート文字列を作成するために使用されます。 Pythonテンプレート文字列は、Python2.4で最初に導入されました。 Python文字列テンプレートは、テンプレート文字列を引数としてコンストラクターに渡すことで作成されます。文字列フォーマット演算子が置換のパーセント記号に使用され、テンプレートオブジェクトがドル記号を使用する場合。 テンプレートクラスは、テンプレートから文字列を作成するための3つのメソッドを提供します- クラスstring.Template(template )-コンストラクターは、テンプレート文字列である単一の

  2. Pythonでの文字列操作

    Pythonには、 stringと呼ばれる標準ライブラリがあります。 。文字列モジュールには、さまざまな文字列関連の定数、メソッド、クラスがあります。 これらのモジュールを使用するには、文字列モジュールをインポートする必要があります 私たちのコードで。 インポート文字列 いくつかの文字列定数とそれに対応する値は次のとおりです- Sr.No。 文字列定数と値をそれに 1 string.ascii_lowercase 「abcdefghijklmnopqrstuvwxyz」 2 string.ascii_uppercase 「ABCDEFGHIJK