问题标签 [string-concatenation]

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 投票
6 回答
1986 浏览

vb6 - 从 RegQueryValueEx 返回的连接字符串

我想从注册表中读取一个字符串值并将其与另一个特定字符串连接起来。我正在调用 RegQueryValueEx() ,如下所示:

RegQueryValueEx() 工作正常,我在 sString 中获取所需的字符串,甚至可以使用 MsgBox 显示它。但是当我尝试将它与“some_string”连接时,我只显示了 sString。请帮帮我。

谢谢

0 投票
9 回答
84120 浏览

python - Python中的字符串连接与字符串替换

在 Python 中,我不知道何时何地使用字符串连接与字符串替换。由于字符串连接的性能有了很大的提升,这(变得越来越)是一种风格上的决定,而不是一个实际的决定吗?

举一个具体的例子,应该如何处理灵活 URI 的构造:

编辑:还有关于加入字符串列表和使用命名替换的建议。这些是中心主题的变体,即,哪种方式是什么时候做的正确方式?感谢您的回复!

0 投票
16 回答
586227 浏览

ruby - Ruby 中的字符串连接

我正在寻找一种更优雅的方式在 Ruby 中连接字符串。

我有以下行:

有没有更好的方法来做到这一点?

<<就此而言和有什么区别+

0 投票
4 回答
1742 浏览

php - {$_GET['id']} 和 '".$_GET['id']."' 之间的区别?

写作有什么区别吗

'".$_GET['id']."'

在sql语句中?两者的工作原理相同

0 投票
3 回答
24329 浏览

sql - T-SQL While 循环和连接

我有一个 SQL 查询,它应该提取一条记录并将每个记录连接到一个字符串,然后输出该字符串。查询的重要部分如下。

脚本运行时,@tempCatString输出为 null,但@tempCat始终正确输出。是否有某些原因导致连接在 While 循环中不起作用?这似乎是错误的,因为递增@counter效果很好。那么我还缺少什么吗?

0 投票
4 回答
1161 浏览

c++ - 使用预编译器的字符串连接

我有以下问题。我想包含一个多行文本文件#define,即我需要的是一个存储文本文件值的常量。例子:

我想以如下方式初始化一个常量(在编译时)

其中字符串“This\nis\na\ntextfile”是通过连接文件 f.txt 中的行获得的。有没有办法使用预处理器命令/宏来实现这一点?

0 投票
30 回答
817351 浏览

objective-c - Objective-C 中用于连接 NSString 的快捷方式

在 Objective-C 中是否有 ( stringByAppendingString:) 字符串连接的快捷方式,或NSString一般使用的快捷方式?

例如,我想做:

更像是:

0 投票
2 回答
4057 浏览

objective-c - 用 NSMutableString AppendString 连接 NSArray 内容

当我尝试将位置 i 的数组内容连接到我的 NSMutableString 实例时,我正在尝试遍历 NSArray 并不断收到编译器错误。

它只是告诉我“之前有语法错误;” 这并没有告诉我很多。在这一行:

我知道我的语法一定有问题..

我的功能如下

提前致谢

0 投票
8 回答
6657 浏览

c# - C#中的字符串连接不安全,需要使用StringBuilder吗?

我的问题是: C# 中的字符串连接安全吗?如果字符串连接导致意外错误,并且使用 StringBuilder 替换该字符串连接会导致这些错误消失,这可能表明什么?

背景:我正在开发一个小型命令行 C# 应用程序。它接受命令行参数,执行稍微复杂的 SQL 查询,并将大约 1300 行数据输出到格式化的 XML 文件中。

我的初始程序在调试模式下总是运行良好。但是,在发布模式下,它会得到大约第 750 个 SQL 结果,然后因错误而死。错误是无法读取某列数据,即使通过SqlDataReader 对象的Read() 方法刚刚返回true。

此问题已通过对代码中的所有操作使用 StringBuilder 来解决,以前存在“string1 + string2”。我不是在谈论 SQL 查询循环中的字符串连接,其中 StringBuilder 已经在使用中。我说的是代码前面两个或三个短字符串变量之间的简单连接。

我的印象是 C# 足够聪明,可以处理将几个字符串添加在一起的内存管理。我错了吗?或者这是否表明某种其他类型的代码问题?

0 投票
2 回答
21567 浏览

.net - String.Format 与“string”+“string”还是 StringBuilder?

可能的重复:
String.Format 是否与 StringBuilder C# 字符串输出一样高效
:格式还是连接?

什么是性能优先级以及优先选择以下各项的条件是什么:

或者

或者