问题标签 [string.format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
462 浏览

jquery - MicrosoftAjax date.format 函数在 Chrome 中不起作用

使用 Chrome 5.0.375 时,MicrosoftAjax.js String.format 函数存在错误。该函数随机返回某些日期的“未定义”。

我通过使用 datepicker 附带的 jquery 日期格式化程序来解决这个问题。

0 投票
3 回答
4094 浏览

c# - 字符串格式不起作用

我正在尝试将一个数字显示为电话号码,该数字作为字符串存储在数据集中。我有一个绑定到值的标签,但不显示我作为 arg 传递的格式:

作为测试,我尝试将格式化的字符串传递到数据项中,但这也不起作用。为了使用这个功能,我还需要做些什么吗?

两种情况下的值都显示为:04152543926

0 投票
2 回答
3104 浏览

vb.net - 带有 ArrayList 的 Vb.NET String.Format

我正在尝试使用数组列表作为 String.Format 的参数。

其中 param 是一个 ArrayList ,因此内容是(从监视列表中复制的):

但是这段代码抛出了 FormatException

我错了可以使用arraylist吗?如果可能的话,有什么线索说明它为什么会抛出这样的错误?

谢谢

0 投票
2 回答
9913 浏览

c# - 将 C++ 的 sprintf 格式字符串转换为 C# 的 string.Format

我找到了以下 C++ 代码(我自己添加了评论):

然后我尝试将其翻译成 C#

基本上,C++ 格式字符串“%s_%0*s.bmp”的 C# 等效项是什么?

编辑,@Mark Byers:

我试过你的代码并做了一个小测试程序:

由于某种原因,它不是填充。

编辑:让它工作;如果 n = 2,则不会填充。

0 投票
4 回答
5746 浏览

c# - String.Format 转义 VB vs C#

在搜索如何在 String.Format 中转义单引号时,我在SO:Escaping single quote in String.Format() 中找到了答案

不过对于VB来说似乎有所不同。我测试过了,确实C#需要

而VB需要

为什么 C# 需要双反斜杠,而 VB 需要单反斜杠?对于 C# 用户来说,这可能是一个有点愚蠢的问题,但是虽然我可以阅读 C#,但我不习惯编写它。

0 投票
5 回答
4130 浏览

c# - 在 C# 中使用 String.Format 格式化字符串的问题

我需要以特定格式在消息框中打印一个字符串,为此我使用类似于如下所示的代码:

因此,对于以下一组值:

我得到以下输出:

所以你可以看到第二行的格式不正确。可能发生这种情况是因为我在 MessageBox 中打印它。一个字符和一个“空格”占用的空间是不同的。有什么解决办法吗?

0 投票
1 回答
2228 浏览

java - 使用 String.format 在特定位置放置不同大小的对象

我有一堆数据需要美化和输出。我正在使用的当前代码是:

我的第一个文件的结果输出是:

字符串始终是那个长度,但问题在于接下来的两个整数,因为它们的长度可以是 1 或 2。

当我使用我的其他文件时,我得到:

后两行向左移动 1 个空格。是否有可能使无论整数的长度如何,它们总是出现在同一个地方,从而消除发生的移位因子?

0 投票
5 回答
306 浏览

c# - 如何让 String.Format 不解析 {0}

我正在编写一个代码生成工具,它经常会有类似的行

但是我遇到的问题是当我遇到这样的线路时。

我希望第一个{0}转入 columnName 的任何值,但我希望第二个保持不变{0},以便内部String.Format正确处理它。

我该怎么做呢?

0 投票
5 回答
1028 浏览

c# - 如何使用 String.Format 获取一个字符串来执行?

我有一小段代码(见下文)正在返回字符串:

那么我怎样才能让它真正“执行”呢?要运行并执行 {0} 和 {1} 的格式/替换?

我的代码片段:

是的,ReturnParamValue 给出了 DTO 的实际值。

无论如何,我已经看过以下内容(但没有说明如何执行它: How to get String.Format not to parse {0}

也许,我应该把我的代码片段放在一个方法中。但是,然后呢?

0 投票
4 回答
1204 浏览

c# - 字符串格式错误

我一直在使用 string.format 在互联网上搜索我的代码,但似乎找不到与我的代码类似的正确代码。

(ImageFilename 是我的数据库表上的一列)上面的代码总是抛出“语法错误:'<' 运算符之前缺少操作数”的错误

我该如何正确地做到这一点?