C # 有一个语法特性,可以将许多数据类型连接在一行上。
string s = new String();
s += "Hello world, " + myInt + niceToSeeYouString;
s += someChar1 + interestingDecimal + someChar2;
C + + 中的等价物是什么?据我所知,您必须在单独的行上完成所有操作,因为它不支持使用 + 操作符的多个字符串/变量。这还可以,但看起来没那么整洁。
string s;
s += "Hello world, " + "nice to see you, " + "or not.";
上面的代码产生一个错误。