タグ付けされた質問 「string.format」

30
printf / String.Formatと同等のJavaScript
C / PHP printf()またはC#/ JavaプログラマーString.Format()(IFormatProvider.NET用)に相当するJavaScriptに相当するものを探しています。 私の基本的な要件は、今のところ数字の1000区切り形式ですが、多くの組み合わせ(日付を含む)を処理できるものが良いでしょう。 MicrosoftのAjaxライブラリがのバージョンを提供していることに気づきましたString.Format()が、そのフレームワークのオーバーヘッド全体は必要ありません。

14
Javaで文字列連結よりもString.formatを使用する方が良いでしょうか?
String.formatJavaでのとString連結の使用の間に、目に見える違いはありますか? 私は使用する傾向がありますString.formatが、時々スリップして連結を使用します。私はどちらがより優れているのかと思っていました。 私がそれを見ると、String.format文字列を「フォーマット」する上でより大きな力を与えます。連結することで、誤って余分な%sを入れたり、見落としたりする心配がありません。 String.format また短いです。 どちらがより読みやすいかは、頭の動きによって異なります。

5
パーセンテージ値の小数をフォーマットしますか?
私が欲しいのはこのようなものです: String.Format("Value: {0:%%}.", 0.8526) ここで、%%はそのフォーマットプロバイダーまたは私が探しているものです。結果:Value: %85.26.。 基本的にwpfバインディングに必要ですが、最初に一般的なフォーマットの問題を解決しましょう: <TextBlock Text="{Binding Percent, StringFormat=%%}" />

20
jQueryのString.formatと同等
一部のJavaScriptコードをMicrosoftAjaxからJQueryに移動しようとしています。String.format()、String.startsWith()などの一般的な.netメソッドのMicrosoftAjaxで同等のJavaScriptを使用しています。jQueryで同等のJavaScriptはありますか?

30
文字列出力:C#でフォーマットまたは連結?
文字列を出力または連結したいとします。次のスタイルのうち、どちらが好きですか。 var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("{0} {1}", p.FirstName, p.LastName); Console.WriteLine(p.FirstName + " " + p.LastName); 形式を使用するのですか、それとも単に文字列を連結するのですか?あなたのお気に入りは?これらの1つはあなたの目を傷つけていますか? どちらか一方を使用し、もう一方を使用しないという合理的な議論はありますか? 私は二番目に行きます。

12
StringBuilderと同じくらい効率的なString.Formatです。
これを行うC#の文字列ビルダーがあるとします。 StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString(); それは次のものと同じくらい効率的ですか、それとももっと効率的ですか? string cat = "cat"; string s = String.Format("The {0} in the hat", cat); もしそうなら、なぜですか? 編集 いくつか興味深い答えを見つけた後、私はおそらく私が求めていることをもう少し明確にすべきであることに気づきました。文字列を連結する方が速いのではなく、ある文字列を別の文字列に挿入する方が速いのではないかと私はそれほど質問していませんでした。 上記のどちらの場合でも、事前定義されたテンプレート文字列の中央に1つ以上の文字列を挿入します。 混乱させて申し訳ありません
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.