Questions tagged «string.format»

30
JavaScript等同于printf / String.Format
我正在寻找一种等效于C / PHP printf()或C#/ Java程序员String.Format()(IFormatProvider适用于.NET)的JavaScript 。 我的基本要求是现在使用数字的千位分隔符格式,但是可以处理很多组合(包括日期)的东西会很好。 我意识到Microsoft的Ajax库提供了的版本String.Format(),但我们不希望该框架的全部开销。

14
在Java中的字符串连接上使用String.format是更好的做法吗?
String.format在Java中,使用和字符串串联之间有明显的区别吗? 我倾向于使用,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。我在MicrosoftAjax中使用了流行的.net方法中的JavaScript等效项,例如String.format(),String.startsWith()等。jQuery中是否具有等效项?

30
字符串输出:C#中的格式还是concat?
假设您要输出或连接字符串。您喜欢以下哪种风格? var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("{0} {1}", p.FirstName, p.LastName); Console.WriteLine(p.FirstName + " " + p.LastName); 您是使用格式还是只连接字符串?什么是你最喜欢的?其中一种会伤害您的眼睛吗? 您有任何理性的论据来使用一个而不是另一个吗? 我会去第二个。

12
是String.Format和StringBuilder一样有效
假设我在C#中有一个stringbuilder可以做到这一点: 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); 如果是这样,为什么? 编辑 经过一些有趣的回答后,我意识到我可能应该对自己的询问更加清楚。我并不是在问哪个连接字符串更快,但是哪个将一个字符串注入另一个更快。 在以上两种情况下,我都希望将一个或多个字符串注入到预定义模板字符串的中间。 对困惑感到抱歉

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.